2017-08-19 3 views
2

Ich habe einen Haltepunkt in einer Methode festgelegt und einmal habe ich Änderungen an den Code nicht mehr getroffen und der Haltepunkt wie folgt angezeigt.Haltepunkt wird derzeit nicht ausgelöst Problem

enter image description here

I genannten this Frage und this Frage, aber keiner von ihnen geholfen. Aber wenn ich das Visual Studio schließe und wieder öffne, werden meine neuen Codeänderungen getroffen. Ich bin mir bewusst, dass ich deaktivieren kann Erfordern Quelldatei genau mit der ursprünglichen Version wie unten entsprechen.

enter image description here

wenn ich die tun wird es den Haltepunkt erreicht, aber die neuen Codezeilen nicht statt Debugger nur dann ausgeführt werden in den alten Codezeilen Schritt.

Ich möchte wissen, wie kann ich speichern und debuggen die Änderungen, die ich getan, ohne VS2013 jedes Mal neu starten musste, wenn ich eine Änderung im Code vorgenommen habe. Jede Hilfe wird sehr geschätzt.

Antwort

0

Um sicherzustellen, dass ich verstehe, in Ihrem Fall ist das Problem, dass die alte Version des Codes ausgeführt wird. Richtig?

Wenn ja, wenn Sie F5 gedrückt, was passiert ist -

  1. Projekt hat nicht versucht,

  2. Projekt zu bauen versucht zu bauen, aber Visual Studio entschieden, das Projekt war bereits bis zu Datum, so gebaut eigentlich nichts

  3. Projekt vollständig gebaut wurde, aber, hat irgendwie nicht

eingesetzt bekommen

Wenn Sie sich im Zustand 1 befinden: gehen Sie zu Extras-> Optionen-> Projekte und Lösungen-> Erstellen und Ausführen. Stellen Sie sicher, dass die beiden obersten Optionen ("Beim Ausführen, wenn Projekte abgelaufen sind" und "Beim Ausführen, wenn Build- oder Implementierungsfehler auftreten") und in einem vernünftigen Zustand (NICHT 'Nie erstellen' oder 'Alte Version starten').

Wenn Sie sich in Status 2 befinden: Dies bedeutet, dass dieser inkrementelle Build nicht erkannt hat, dass Ihr Projekt veraltet ist. Sie können ausführliche Build-Informationen unter Extras-> Optionen-> Projekte und Lösungen-> Erstellen und Ausführen aktivieren, was bei der Fehlerbehebung hilfreich sein kann.

Wenn Sie im Status 3 sind: Welche Art von Projekt haben Sie?

+0

Hallo Danke für deine Antwort, aber mein Projekt ist nicht in Stufe 1 oder 2, ich habe nach diesen Möglichkeiten gesucht, aber das war nicht der Fall. Dies ist ein Web-Projekt, so dass ich das Projekt vollständig erstellen kann und das einzige Problem ist das Debuggen selbst. Also habe ich eine neue Seite erstellt und alle Dateien zu diesem Projekt hinzugefügt und magisch behoben. Also denke ich, dass es etwas mit dem korrupten Projekt oder der Lösung zu tun hat, aber ich weiß es nicht genau, aber es hat das Problem für mich behoben –

Verwandte Themen