9

Während des Debuggens meines Projekts WPF stoße ich regelmäßig auf ausgelöste Ausnahmen. Wenn diese Ausnahmen ausgelöst werden, kann der Quellcode durchsucht werden, wenn die Ausnahme durch den Code meiner Anwendung ausgelöst wird. Alles ist gut.Wie setze ich Visual Studio so zurück, dass es beim Debuggen erneut nach Quelldateien von DLLs sucht?

Wenn jedoch eine Ausnahme durch Code ausgelöst wird, der in einer anderen Assembly gehostet wird (die wir erstellt haben), kann ich nicht nach dem Quellcode suchen. Ich wurde irgendwann in der Vergangenheit aufgefordert, nach der ursprünglichen Quellcodedatei zu suchen, aber den Dialog "abgebrochen". Jetzt möchte ich ein Do-Over.

Gibt es eine Möglichkeit, mir eine Suche nach diesen Quelldateien zu erlauben? Ich werde nicht mehr nach ihnen gefragt. Ich nehme an, dass Visual Studio meine Quellcode-Browsing-Einstellungen irgendwo speichert, aber ich weiß nicht wo. Ich habe die Idee, dass dieses Do-Over möglich ist, aber ich kenne nicht einmal die Wörter, nach denen ich auf Google suchen muss, um zu bekommen, was ich will.

Was soll ich tun?

Antwort

7

im Projektmappen-Explorer Rechtsklick auf die Lösung und gehen Sie zu EigenschaftenAllgemeine EigenschaftenDebug Quelle Dateien.

Dann auf der rechten Seite gibt es eine Liste für "Suchen Sie nicht nach diesen Quelldateien:". Wenn Sie den Eintrag aus dieser Liste löschen, sollten Sie erneut nach dem Quellspeicherort gefragt werden.

2

Löschen Sie die versteckte .suo-Datei in Ihrem Lösungsverzeichnis.

+0

Würden das alle anderen Einstellungen für die Lösung nuke? – FrustratedWithFormsDesigner

+2

Nur IDE-Status, Sie verlieren weder die Projekteinstellungen noch die Einstellungen für Tools + Optionen. Benennen Sie es um, anstatt es zu löschen, wenn Sie sich darum sorgen. –

1

Möglicherweise müssen Sie die visuellen Einstellungen zurücksetzen. Sie können dies tun, indem Sie auf "Extras", Exporteinstellungen importieren klicken.

Stellen Sie für den Standardquellpfad sicher, dass Ihre PDB Dateien korrekt ersetzt werden, wo Visual Studio Ihre Referenz-DLL hinzufügt. Die PDB-Datei enthält den Pfad des Quellcodes, es ist nicht Visual Studio.

Sie müssen Ihr Projekt neu erstellen (referenzierte Assemblys eins) und PDB-Dateien in Ihrem Debug-Projekt manuell löschen, bevor Sie Referenzen hinzufügen. Es kann ein Fehler in Visual Studio sein, wenn die Dateien gesperrt sind oder wenn die PDB-Dateien aus irgendeinem Grund nicht aktualisiert werden.

Verwandte Themen