2016-06-22 18 views
0

Ist es möglich, nach dem Initialisieren des interaktiven Fensters an Ihr Projekt eine Verbindung herzustellen und zu debuggen?Interaktives Visual Studio 2015-Fenster

+0

Ich nehme an, die Notiz in [der aktuellen Dokumentation] (https://github.com/dotnet/roslyn/wiki/Interactive-Window) gilt: "Das interaktive Fenster unterstützt derzeit keine Form des Debuggens". Vielleicht wird es in einem Jahr anders sein. –

+1

@JasonH FYI es ist überhaupt nicht "durcheinander" für jemanden, ohne Kommentar zu downvote. Sie sollten erwarten, dass dies mit einiger Regelmäßigkeit auf dieser Website geschieht. Es gibt verschiedene Diskussionen darüber. – Blorgbeard

+1

@leppie, Vielen Dank, dass Sie den Downvote deaktiviert haben. Hätte ich eigentlich gefragt, wie ich das unmittelbare Fenster debuggen könnte, hätte ich sofort meinen Account gelöscht und die Softwareentwicklung komplett aufgegeben. Danke für den Link zur Dokumentation. Ich habe mich bemüht, welche zu finden. –

Antwort

3

Trotz der Dokumentation, die besagt, dass das Debuggen nicht unterstützt, können Sie den Debugger anhängen und Ihren Code debuggen (ich denke, es könnte bedeuten, dass Sie den interaktiven Code nicht durchgehen oder unterbrechen können).

Alles, was Sie tun müssen, ist zu Debug> AttachToProcess gehen und durchsuchen Sie die Liste für InteractiveHost.exe. Dies kann ein wenig kompliziert sein, wenn Sie mehrere Instanzen von Visual Studio ausführen, da für jeden ein anderer Prozess vorhanden sein kann. Aber wenn Sie den Debugger anhängen, werden Sie definitiv Breakpoints innerhalb Ihres eigenen Codes treffen, mit dem Sie die interaktive Sitzung initialisiert haben.

+0

BRILLIANT! Das funktioniert, aber ich habe festgestellt, dass beim Schließen des Interactive Window das Fenster geschlossen wird und Sie es nach dem Debuggen wieder öffnen müssen. Nur für alle anderen, die das wollen/müssen. –

+0

@JasonH Ahh, ja, ich habe vergessen, dass passiert. Das liegt daran, dass VS beim Debugging eine andere Fensterkonfiguration hat. Nachdem Sie es einmal geöffnet haben, sollte es bei jedem Debuggen geöffnet werden. – Kyle

Verwandte Themen