Die C # -Desktopanwendung in der Express Edition funktionierte und funktionierte 5 Sekunden später nicht mehr.
Ich habe folgendes versucht:
- Stellen Sie sicher, dass die Debug-Konfiguration, das Debug-Flag und die vollständigen Debug-Informationen für alle Assemblys festgelegt sind.
- Löschen Sie alle bin- und obj-Ordner sowie alle mit dem Projekt verbundenen DLLs von meinem gesamten Computer.
- Erstellen Sie Projekte neu, die das Problem verursachen, von Grund auf neu.
- Starten Sie neu.
Ich habe zwei WinForms-Projekte in der Lösung. Einer von ihnen lädt die Debug-Informationen, einer nicht. Beide beziehen sich auf die Assembly, für die ich in der Projektdatei genau die gleichen Debug-Informationen abrufen möchte. Irgendwelche Ideen?
Ich möchte hier vor allem für mich selbst hinzufügen, dass Symbole erst geladen werden, wenn die Baugruppe geladen wird, und die Baugruppe erst geladen wird, wenn sie benötigt wird. Wenn sich der Haltepunkt in einer Bibliothek befindet, die nur in einer Funktion in Ihrer Hauptbaugruppe verwendet wird, werden die Symbole erst geladen (und der Haltepunkt wird als nicht getroffen angezeigt), bis diese Funktion aufgerufen wird.
<DebugSymbols>true</DebugSymbols>
in VS2015 nicht hatte, manuell hinzugefügt habe und es gut funktioniert hat.