2017-08-19 2 views
2

Wir haben ein asp.net Core 2.0 Projekt (migriert von 1.x) auf Vs2017.3 (aktualisiert von 2017.2).Nach dem Update auf vs2017.3 werden die Breakpoints nicht

Nach dem Update werden Haltepunkte nicht mehr berührt. Vs meldet, dass "der Haltepunkt derzeit nicht getroffen wird. Der Quellcode unterscheidet sich von der ursprünglichen Version".

Die Dinge waren vor der Aktualisierung und Migration normal. Das Problem ist nach dem Update auf 2017.3 und vor der Migration auf asp.net core 2.0 zu sehen.

Ich kenne die Problemumgehung: Klicken Sie mit der rechten Maustaste, und erzwingen Sie den Haltepunkt, selbst wenn die Quellcodes unterschiedlich sind. Ich brauche eine Lösung.

Clean-Rebuild hat keine Auswirkungen. Das Problem tritt auf mehreren Computern auf.

+0

Wenn Sie dieselben VS-Einstellungen verwenden, um ein neues .NET Core 2.0-Projekt zu erstellen, trifft dies den BreakPoint? Wenn ja, war es vielleicht nicht das Problem des VS-Debugger-Tools, wir würden über das Projekt selbst nachdenken, vielleicht beeinflusst das Projekt-Update das Projekt wie den Aslf.Ali-Vorschlag oder Sie könnten einfach eine leere Lösung erstellen und dann alle Projektdateien hinzufügen Um diese leere neue Lösung anzuzeigen, sehen Sie sich das Ergebnis an. –

Antwort

1

Versuchen Sie, alle Haltepunkte im Debug-Menü zu löschen/löschen, wählen Sie Delete All Breakpoints.

Hinweis: Der Grund ist, dass es Ihre Visual Studio-Einstellungsdatei Ihres Projekts aktualisiert.

0

Für mich musste ich deaktivieren "Erfordern Quelldateien, um ursprüngliche Versionen ..." in Optionen, Debuggen.

+1

Ja, das ist die Allround-Problemumgehung, wenn diese Probleme auftreten. Ich suchte nach einer Lösung. Sie wissen, wenn Sie umfangreiche Fehlersuche mit vielen Start/Stopps und Setzen/Löschen von Breakpoints im laufenden Betrieb durchführen, ist die Wiederholung dieses Schritts an allen Breakpoints eine echte Verlangsamung. – Alireza

1

Bitte überprüfen Sie, ob Freigabemodus in der Lösungskonfiguration eingestellt ist. Für Breakpoints sollte es in sein Debug-Modus.

Verwandte Themen