it-swarm.com.de

Das Debuggen beginnt nicht

Wenn ich F5 (Debugging-Modus) drücke, passiert nichts. Das Bauen funktioniert einwandfrei, Exe-Datei kann ich ordnungsgemäß starten, aber Debug kann nicht gestartet werden Warum?

100
Saint

Ich hatte das gleiche Problem und alle Tricks machten es nicht, bis ich das Kontrollkästchen "Aktivieren des Visual Studio-Hosting-Prozesses" auf der Debug-Registerkarte in den Projekteigenschaften deaktivieren

127
bresleveloper

Pfui! Ich hatte genau die gleichen Symptome wie Sie, und nachdem ich alle Vorschläge ausprobiert hatte, funktionierte nur Ihr eigenes: Erstellen eines neuen Projekts und Kopieren aller Inhalte.

Dann bemerkte ich, dass ich mein Bin-Verzeichnis nicht manuell löschen konnte, und ich erkannte, dass MyApp.vshost.exe die ganze Zeit im Hintergrund ausgeführt wurde, um zu verhindern, dass es von Visual Studio 2012 überschrieben wird VS2010 obwohl: /

Zusammenfassend die Lösung, die für mich funktioniert hat: Beenden Sie den Vorgang, versuchen Sie es erneut.

Mit anderen Worten, haben Sie versucht, das Gerät aus- und wieder einzuschalten?

47
mo.

Starten Sie VS neu und versuchen Sie zu debuggen. Irgendwann passiert es, auch ich hatte das gleiche Problem.

31
Sudik Maharana

Es tut mir leid eine alte Frage zu stellen, aber ich hatte heute das gleiche Problem, aber der Grund war eigentlich die Reihenfolge der Builds der Lösung. Wenn Sie in den Solution Property Pages -> Common Properties - > Startup Project.
Wenn Sie sicherstellen, dass Multiple startup projects ausgewählt ist, verschieben Sie das Webprojekt an den Anfang der Liste. 

In meiner Webanwendungslösung habe ich 2 Webprojekte und 5 Codeprojekte, eines meiner Codeprojekte war an der Spitze, und da ein Debugging nicht gestartet wurde.

Hoffe, andere finden das hilfreich

10
dan richardson

Diese Lösung wurde bereits erwähnt, aber es brauchte einige Umbauarbeiten, damit sie funktioniert. Hier ist eine klare Lösung

  1. Klicken Sie im Menü bzw. auf der Registerkarte Projekt auf Eigenschaften. (oder in Ihrem Lösungs-Explorer) 
  2. Klicken Sie auf die Registerkarte Debuggen. 
  3. Deaktivieren Sie das Kontrollkästchen Aktivieren des Visual Studio-Hosting-Prozesses. (Deaktivieren Sie es.) 
  4. Prüfen Sie, ob es funktioniert. 

Wenn der Computer nicht neu gestartet wird (einige Projektdateien werden im Hintergrund ausgeführt, wenn Sie wissen, wie sie angehalten werden, ist ein Neustart nicht erforderlich, beenden Sie einfach ihre Aufgaben) Erstellen Sie das Projekt neu

dies sollte das Problem lösen

7
Neil

Bevor Sie einen intensiven Fix durchlaufen, probieren Sie das aus !!!

  1. Starten Sie einfach die .exe-Datei in Ihrem Debug-Ordner. "Schließen Sie es nicht!" 

  2. Starten Sie den Debugger in Visual Studio. (I) Ein Fehler sollte angezeigt werden. Sagen Sie einfach "Nein".

  3. Schließen Sie die ".exe" -Datei, die Sie in Schritt "1" gestartet haben.

  4. Versuchen Sie es nochmal.

Aus irgendeinem Grund steckte Visual Studio in dieser App, die ich gerade baute, aber dies funktionierte für mich.

5
user1919208

Was hat mir aus dieser Ausgabe geholfen:

  • lösung schließen 
  • entfernen Sie die Datei solution.suo 
  • lösung wieder öffnen
5
Stefan Michev

Stellen Sie zunächst in Ihren Projekteigenschaften und auf der Registerkarte Debug sicher, dass Ihr Start Action auf Start Project eingestellt ist und keine andere Option, die nicht ausgeführt wird. Wenn das nicht klappt, dann:

Gehen Sie zu Tools -> Options -> Environment -> Keyboard und geben Sie in Show commands containing: den Typ Debug.Start ein. Stellen Sie sicher, dass Shortcuts for selected command: auf F5 (Global) gesetzt ist. Stellen Sie außerdem sicher, dass Sie nichts anderes als F5 zugeordnet haben, das Konflikte verursachen könnte.

Wenn das Problem dadurch nicht behoben wird, empfehle ich Ihnen, Ihre aktuellen Umgebungseinstellungen als Sicherung zu exportieren und anschließend alle Umgebungseinstellungen vollständig zurückzusetzen. Überprüfen Sie, ob das Problem dadurch behoben wird. Wenn dies nicht der Fall ist, importieren Sie Ihre alten Einstellungen erneut und versuchen Sie, Visual Studio zu reparieren.

3
David Anderson

Schnelle Lösung, die jemandem helfen könnte:

Ich verwende VS2013 und mein Debugger funktionierte plötzlich nicht mehr ... Ich erhielt ständig ein Meldungsfeld, das besagt, dass das Debuggen nicht unterstützt wird.

Ich habe es schließlich behoben durch Deaktivieren des NATIVE-Kontrollkästchens unter Debugger auf der Registerkarte Property Pages -> Start Options für das Startprojekt. Ich habe jetzt nur ASP.NET unter Debugger ausgewählt.

 enter image description here

2

schließen Sie Ihr Projekt und löschen Sie alle Dateien in Ihrem Projektordner\bin\Debug \, um eine neue Debug-Lösung zu erstellen

2
user2189123

Gehen Sie zum Projektmappen-Explorer, klicken Sie mit der rechten Maustaste auf Ihr Projekt, und klicken Sie auf Eigenschaften. Klicken Sie auf Debuggen. Im unteren Bereich befindet sich ein Kontrollkästchen. Aktivieren Sie das Kontrollkästchen SQL Server-Debugging aktivieren.

1
joa

Ich habe sehr lustige Lösung, aber es hat bei mir funktioniert,

Halten Sie die Taste F5 gedrückt, bis Sie sehen, dass das Debuggen begonnen hat. Ich meine es ernst.

1
Nour Sabouny

Vergewissern Sie sich, dass in den Abschnitten Projekt -> Eigenschaften -> Registerkarte Debuggen -> Aktion starten die Option "Code nicht starten, aber beim Start debuggen" nicht aktiviert ist. Irgendwie wurde dies Monate nach meiner Erstellung überprüft und an meinem Projekt gearbeitet.

Wenn Sie dies nicht aktivieren, wurde mein Problem gelöst.

1
jmurphy

Ich stand vor diesem Problem. In meinem Fall wurde der Startprojekteintrag irgendwie gelöscht. Stellen Sie daher sicher, dass mindestens eines der Projekte in Ihrem Lösungs-Explorer als Startprojekt festgelegt ist. Um ein Startprojekt einzurichten, klicken Sie mit der rechten Maustaste auf das gewünschte Projekt im Lösungs-Explorer -> Klicken Sie auf " Als Startprojekt festlegen "

1
josepainumkal

Ich hatte dieses Problem in einer WPF-Anwendung, an der ich gerade arbeitete. Wenn der Debugger ausgeführt wird, wird ein Prozess namens MyApp.VsHost.exe im Hintergrund gestartet und fortgesetzt. Es werden jedoch keine Ausnahmen ausgelöst, und im Ausgabefenster werden nur die Build-Informationen angezeigt.

Der Grund war, dass ich den Namespace meiner App-Klasse geändert hatte, das Class-Attribut in App.xaml jedoch nicht an den neuen Namespace angepasst hatte. Ich habe den Namespace in der XAML-Datei geändert und es hat wieder funktioniert.

0
JamesFaix

Ich habe eine Lösung gefunden:

  1. Schließen Sie Ihre Visual Studio-Lösung
  2. Öffnen Sie zum Beispiel Ihren .csproj-Projektheader mit notepad ++.
  3. Suchen Sie im Abschnitt nach Tag
  4. Entfernen Sie das Config Tag vollständig
  5. Öffnen Sie Ihre Lösung und für mich funktioniert das Debuggen jetzt an meinem Projekt
0
Annye

Ich habe das gleiche Problem. Ich konnte das Debug-Fenster nicht anzeigen, aber ich konnte die Debug-Ausgabe in das vereinfachte "Direktfenster" umleiten, indem ich die entsprechende Option in Debug-> Optionen und Einstellungen aktiviere. zeigt nur explizite Debug-Schreibvorgänge im Code wie Debug.Writeline () an.

Visual Studio 2010

0
user2020952

Verwendung von Visual Studio 2017. Hatte Dutzend Projekte in einer Lösung. Das Drücken von Debuggen würde ohne Fehler bauen und nichts tun.
Problem war ein Projekt, das auf .Net 4.6 gebaut wurde, während der Rest .Net 4.0 war

0
hogarth45

Ich habe eine Lösung gefunden:

  1. Schließen Sie Ihre Visual Studio-Lösung
  2. Öffnen Sie beispielsweise Ihren .csproj-Projektheader mit notepad ++.
  3. Suchen Sie nach <UseIISExpress>false</UseIISExpress> im Abschnitt <PropertyGroup>
  4. Ändern Sie den Wert in true: <UseIISExpress>true</UseIISExpress>
  5. Sparen
  6. Öffnen Sie Ihre Lösung und für mich funktioniert das Debuggen jetzt an meinem Projekt
0
toregua

Dieser Prozess funktioniert im Allgemeinen für mich:

  • Schließen Sie IE 
  • Verwenden Sie den Task-Manager, um zu überprüfen, ob alle Instanzen von iexplore.exe ausgeführt wurden. 
  • Starten Sie IE aus dem Startmenü und vergewissern Sie sich, dass es korrekt startet. 
  • Löschen Sie den Cache und die Cookies von Internet Explorer und starten Sie ihn erneut.
  • Schließen Sie Visual Studio, um sicherzustellen, dass alle Sperren freigegeben werden.
  • IISReset
  • VS neu starten
  • Reinigen Sie das Projekt/die Lösung
  • Rekompilieren und es sollte funktionieren
0
GlennG

Gleicher Fehler, versucht, VS als Administrator auszuführen, und es hat funktioniert.

0
andrepaulo

Ich hatte das gleiche Problem und als ich mir die Antwort von bresleveloper ansah, fand ich das folgende Problem, das für mich zu funktionieren schien. Wenn Sie dies veröffentlichen, falls ein anderer Benutzer dasselbe Problem hat, können Sie dies auch überprüfen.

Ging zur Registerkarte "Debuggen" <Projekteigenschaften. Es wurde festgestellt, dass die Debugging-Optionen vollständig deaktiviert waren. Aktivieren Sie das Kontrollkästchen "Debugging aktivieren". Das tat, wenn für mich ..

0
Sleeping_Giant

Für die neue ASP.Net Core 1-App.

Unter Paketverwaltungskonsole lief ich

dnvm upgrade
dnvm restore

und meine Lösung könnte kompilieren.

0
Tefo Motatamali

Ich hatte das gleiche Problem (anscheinend einige Jahre später), wo ich mein Gerät in VS 2015 sehen konnte, aber als ich auf dem Gerät debuggen wollte, passierte nichts.

Es könnte ein anderes Problem sein als das des ursprünglichen Posters, aber diese Lösung behebte das Problem für mich in VS 2015.

Klicken Sie mit der rechten Maustaste auf die Lösung und wählen Sie Eigenschaften aus. Wenn das Kontrollkästchen für Ihre Lösung in der Spalte "Bereitstellen" aktiviert ist, überprüfen Sie es und versuchen Sie es erneut. Arbeitete für mich.

 enter image description here

0
Aidal

Was für mich funktionierte, war das vollständige Löschen des Lösungsordners (er musste Windows neu starten, um dies tun zu können) und dann aus der Quellcodeverwaltung zurückzuholen. Klingt drastisch - dauert aber nicht sehr lange.

0
Graham Laight

In Bezug auf das Problem oben, wo die Konsole nicht angezeigt wird. (Ich habe nicht genug Verdienstpunkte, um direkt gegen diesen Beitrag Stellung zu nehmen.)

Ich habe den Hosting-Prozess deaktiviert, um das Problem zu umgehen, dass er ausgeführt wird und die Dateien gesperrt sind. Als ich dies tat, stellte sich heraus, dass mein Konsolenfenster nicht mehr angezeigt wurde, als ich zum Debuggen mit F5 drückte, obwohl mein Programm einwandfrei lief. Ich bemerkte dann, dass das Kontrollkästchen "Bevorzugt 32-Bit" aktiviert war. Ich entfernte das Häkchen, baute es erneut auf und das Konsolenfenster erschien erneut. Dies schien seltsam zu sein, also habe ich es erneut angekreuzt und bestätigt, dass ich dieses Verhalten reproduzieren kann. Ich benutze Visual Studio 2013. 

0
David Priddle

Nach meiner Erfahrung mit Visual Studio 2015 habe ich versucht, alle Prozesse zu löschen, und der Neustart funktionierte nicht. Ich habe versucht, das bin-Verzeichnis zu löschen, es hat nicht funktioniert. 

Leider funktionierte nur das Schließen und Neustarten von Visual Studio 2015 im Verwaltungsmodus. Seufzer...

0
Chris Hawkes

Ich hatte das gleiche Problem mit meiner Desktop-Anwendung und als dieses Forum sagt, Sie sollten Ihr Projekt als Startup-Projekt markieren, da Visual Studio nicht markiert ist. 

Es hat gut für mich funktioniert und ich glaube, es wird anderen Menschen helfen, die dieses Problem haben könnten.

0
g_brahimaj

Überprüfen Sie Configuration Manager, und stellen Sie sicher, dass alle Projekte für dieselbe Plattform kompiliert werden.

0
Denise Skidmore

Wenn Sie mit einem SSIS-Paket oder einer Lösung arbeiten, in der sich mehr als eine Anwendung befindet. Stellen Sie sicher, dass Sie die richtige Anwendung als "Startprojekt" festgelegt haben.

 Start Up Project View

Wenn sich in demselben Ordner eine separate Anwendung oder ein SSIS-Projekt befindet, erstellt Visual Studio wahrscheinlich das, was Sie ausführen möchten.

Hoffe das hilft!

0
Nick Zulanas