2010-02-25 13 views
7

Ich arbeite an einem ASP.NET-Projekt. Wenn ich debugge, möchte ich oft von meinem Browser zu Visual Studio (2008) wechseln und etwas Code bearbeiten. Visual Studio lässt mich dann den Code nicht bearbeiten, wenn ich das Debuggen nicht explizit zuerst beendet habe.Wie wird das Debuggen automatisch gestoppt, wenn mit dem Bearbeiten von Code begonnen wird?

Gibt es eine Möglichkeit, Visual Studio so zu konfigurieren, dass es automatisch das Debugging stoppt und mir erlaubt, den Code zu bearbeiten, oder muss ich ihn jedes Mal manuell stoppen?

Deaktivieren Bearbeiten und Fortfahren erlaubt mir den Code zu bearbeiten, aber diese Kraft nicht VS Debuggen zu beenden ...

Antwort

0

Ja, es kann getan werden. Standardmäßig ist diese Funktion deaktiviert. Um Edit und Continue zu aktivieren, gehen Sie zu Tools .. Options im Visual Studio IDE-Menü. Öffnen Sie den Debug-Abschnitt der Baumstruktur und klicken Sie auf die Gruppe Bearbeiten und Fortsetzen. Stellen Sie sicher, dass "Bearbeitung aktivieren und fortführen" aktiviert ist. Wenn Sie VS 2005 Professional verwenden, müssen Sie möglicherweise auf ein Kontrollkästchen am unteren Rand dieses Bildschirms klicken, in dem etwas wie "Alle Optionen anzeigen" angezeigt wird.

alt text

UPDATE: Sie zu einem Bruchstelle im Code sein muss, zu bearbeiten. Sie können Methodensignaturen nicht bearbeiten, neue Methoden hinzufügen usw. Solche Änderungen waren für Edit und Continue nicht vorgesehen, und ich kann nicht einmal darüber nachdenken, wie dies von Microsoft implementiert werden würde.

+0

nur überprüft, und es funktioniert .... danke :) –

+8

Vielen Dank für Ihre Antwort, aber es beantwortet nicht genau meine Frage. Ich habe Bearbeiten und Weiter aktiviert, aber ich bekomme immer noch die Meldung "Änderungen sind nicht erlaubt, während der Code läuft ... usw." wenn ich versuche, meinen Code zu bearbeiten. Deshalb möchte ich als Alternative, dass VS das Debuggen automatisch beendet, wenn ich versuche, Code zu bearbeiten. Weißt du, ob das möglich ist? – Daan

-2

Anstatt Debuggen in Visual Studio, versuchen Sie einfach das Projekt zu erstellen. Schau unter "Debug-> Build {Projektname}".

Dies wird Ihren Code nicht von der Bearbeitung sperren. Denken Sie daran, jedes Mal neu zu erstellen, wenn Sie den Effekt Ihrer Änderungen sehen möchten.

0

Eine Arbeit um, dass Sie Ihren Code bearbeiten können, während vs 2012
zu Tools gehen
Bei Debuggen -> Debuggen -> Bearbeiten und Fortfahren deaktivieren Bearbeiten aktivieren und auf Weiter, und vergessen Sie nicht, Nach der Bearbeitung enter image description here

Verwandte Themen