Ich versuche derzeit herauszufinden, warum meine InjectableAttributes never get to the filter part.
Dafür verknüpft ich im Source-Projekt direkt so dass ich leicht Stützpunkte usw.
setzen könnte Wenn ich bauen aber ich folgende Meldung:Gebaut mit Optimierungen aktiviert oder ohne Debuginformationen
The following module was built either with optimizations enabled or without debug information: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\[a bunch of randomly named directories]\assembly\[more random names]\MvcTurbine.Web.DLL] To debug this module, change its project build configuration to Debug mode. To suppress this message, disable the 'Warn if no user code on launch' debugger option.
ich die Eigenschaften des Projekts geprüft. Die Konfiguration ist auf "Aktiv (Debug)" gesetzt und das Kontrollkästchen "Code optimieren" ist deaktiviert.
UPDATE
ich wieder geprüft, ob ich nicht zufällig hat das Datei eher dann das Projekt, aber die Referenzen scheinen korrekt.
Nur um sicher zu sein, entfernte ich auch alle vorhandenen Bins, so dass alle Bibliotheken definitiv irgendwo wieder aufgebaut werden, aber ohne Erfolg.
UPDATE
Im fortgeschrittenen Build-Fenster wird die Debug-Ausgabe auf Voll gesetzt und alle Optionen sind für Projekte identisch, die Debug-Informationen bauen.
Der Konfigurationsmanager zeigt an, dass das Projekt erstellt wird und genau dieselben Einstellungen wie alle anderen Optionen hat.
UPDATE
Im Debug-> Fenster-Module Fenster das Symbol Status für die Turbinenbibliothek ist PDB file does not match image
entfernt ich alle entsprechenden PDB-Dateien auf meinem gesamten Systems sicherstellen, dass es neu generiert wird, aber ohne Erfolg .
Um sicherzustellen, dass ich auch nach der DLL auf meinem gesamten System gesucht und entfernt habe. Nichts.
Was kann verhindern, dass VS Debuginformationen erzeugt?
Bitte versuchen Sie diesen Link. http: // Stapelüberlauf.com/questions/810203/the-following-modul-was-gebaut-entweder-mit-optimierungen-aktiviert-oder-ohne-debu –