Wenn ich F5 (Debugging-Modus) drücke, passiert nichts. Das Erstellen funktioniert ordnungsgemäß, exe-Datei kann ich ordnungsgemäß starten, aber das Debuggen nicht starten. Warum?
Was ist in 'Build'> 'Configuration Manager' eingestellt? Ist das Projekt mit Debug in der Konfigurationsspalte festgelegt?
Dougajmcdonald
Ich weiß, dass dies lahm sein könnte, aber hat Ihre Tastatur eine F-Sperre. Wenn Sie also auf Wiedergabe klicken, funktioniert das Debuggen?
Ali Issa
@ leppie Das Ausgabefenster sagt nichts. Nach dem Build ist die Kommunikation "erfolgreich", aber nach dem Versuch, nur nichts zu debuggen
Saint
Heh, nein. Ich habe beide Methoden ausprobiert
Saint
Antworten:
130
Ich hatte das gleiche Problem und alle Tricks haben es nicht getan, bis ich das Kontrollkästchen "Visual Studio-Hosting-Prozess aktivieren" auf der Registerkarte "Debuggen" in den Projekteigenschaften deaktiviert habe
omg danke. was zum .. was macht das ding überhaupt?
New Bee
1
Um die Wahrheit zu sagen, ich bin mir nicht sicher, würde mich freuen, wenn jemand uns aufklären würde
Bresleveloper
5
Nur für den Fall: Ich musste VS neu starten, damit dieser Trick funktioniert. Denken Sie also daran
ZuoLi
2
Danke dafür. Ich habe zwei Stunden meines Lebens verloren, als ich versucht habe, das zu lösen!
Paul Alexander
47
Pfui! Ich hatte genau die gleichen Symptome wie Sie, und nachdem Sie alle Vorschläge ausprobiert hatten, 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 stellte fest, dass MyApp.vshost.exe die ganze Zeit im Hintergrund ausgeführt wurde, sodass es nicht von Visual Studio 2012 überschrieben werden konnte. Ich bin mir nicht sicher, wie es noch funktioniert VS2010 allerdings: /
Zusammenfassend die Lösung, die für mich funktioniert hat: Beenden Sie den Prozess, versuchen Sie es erneut.
Mit anderen Worten, haben Sie versucht, es aus- und wieder einzuschalten?
Dies gilt für alle Versionen von Visual Studio - insbesondere beim Wechsel von Debug zu Release und wieder zurück. Wenn ein Wobbler ausgelöst wird, scheint das Schließen und Neustarten von Visual Studio die Sperren aufzuheben.
GlennG
4
Wahr. Nur um dies für andere Leser zu verdeutlichen, hat es mir nicht geholfen, Visual Studio einfach zu schließen und neu zu starten. Der Prozess lief weiterhin im Hintergrund und musste manuell beendet werden.
mo.
12
Für mich war es ... RESTART VISUAL STUDIO yay!
Jess
Ich werde hinzufügen, dass, als ich dieses Problem hatte, der vshost-Prozess auch nach dem Schließen von VS 2015 im Speicher blieb. Ich habe den Prozess schließlich selbst beendet und dann haben alle wieder funktioniert.
Mike Cheel
Für mich war es ein Neustart von Visual Studio, aber der Schlüssel war, zuerst das Kontrollkästchen "Visual Studio-Hosting-Prozess aktivieren" zu deaktivieren. Es reichte nicht aus, Visual Studio neu zu starten.
Vapcguy
31
Starten Sie VS neu und versuchen Sie zu debuggen. Irgendwann passiert es, sogar ich hatte das gleiche Problem.
Es tut mir leid, eine alte Frage zu stellen, aber ich hatte heute das gleiche Problem, aber der Grund war tatsächlich die Erstellungsreihenfolge der Lösung. Wenn Sie in die Solution Property Pages-> Common Properties-> gehen Startup Project.
Wenn die Option Multiple startup projectsausgewä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 befand sich oben und als solches würde das Debug nicht gestartet.
Diese Lösung wurde bereits erwähnt, aber es waren einige Bastelarbeiten erforderlich, damit sie funktioniert. Hier ist eine klare Lösung
Klicken Sie im Menü / auf der Registerkarte Projekt auf Eigenschaften. (oder auf Ihrem Lösungs-Explorer)
Klicken Sie auf die Registerkarte Debug.
Deaktivieren Sie das Kontrollkästchen Visual Studio-Hosting-Prozess aktivieren (deaktivieren Sie es).
Überprüfen Sie, ob es funktioniert.
Wenn Ihr Computer nicht neu gestartet wird (einige der Projektdateien werden im Hintergrund ausgeführt, wenn Sie wissen, wie Sie sie stoppen können, ist ein Neustart nicht erforderlich. Beenden Sie einfach ihre Aufgaben), erstellen Sie das Projekt neu
DANKE! Endlich etwas Klarheit! Der Schlüssel startet VS neu, nachdem das Kontrollkästchen deaktiviert wurde!
Vapcguy
Bei mir hat es sofort geklappt, auch ohne VS neu zu starten.
Henon
@henon Das liegt daran, dass Ihre Prozesse, die das Funktionieren dieser Lösung verhindern würden, nicht ausgeführt wurden. In meinem Fall und in vapcguys Fall liefen in unseren Projekten Prozesse im Speicher, die die Funktion der Lösung beeinträchtigten. Nach dem Neustart oder Löschen dieser Prozesse im Task-Manager ähnelt dies Ihrem Fall.
Neil
5
Bevor Sie eine intensive Lösung durchlaufen ... versuchen Sie dies !!!
Starten Sie einfach die EXE-Datei in Ihrem Debug-Ordner. "Mach es nicht zu!"
Starten Sie den Debugger in Visual Studio. (i) Ein Fehler sollte auftauchen ... sagen Sie einfach "nein"
Schließen Sie die ".exe" -Datei, die Sie in Schritt "1" gestartet haben.
Versuch es noch einmal.
Aus irgendeinem Grund steckte Visual Studio in dieser App fest, die ich baute, aber das funktionierte für mich.
Stellen Sie zunächst in Ihren Projekteigenschaften und auf der DebugRegisterkarte sicher, dass Ihre Option aktiviert Start Actionist Start Projectund keine andere Option, die nicht ausgeführt wird. Wenn sich das nicht beheben lässt, dann:
Zum Tools -> Options -> Environment -> Keyboardund in Show commands containing:Art Debug.Startund stellen Sie sicher , dass Shortcuts for selected command:auf eingestellt ist F5 (Global). Stellen Sie außerdem sicher, dass F5 nichts anderes zugeordnet ist, das zu Konflikten führen könnte.
Wenn sich Ihr Problem dadurch nicht beheben lässt, empfehlen wir Ihnen, Ihre aktuellen Umgebungseinstellungen als Backup zu exportieren und dann 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.
Wie kann ich diese Umgebungseinstellung als Backup speichern und andere wiederherstellen?
Saint
Tools -> Import and Export SettingsIn diesem Dialogfeld können Sie Einstellungen nach Belieben exportieren und importieren. Hier können Sie auch die Umgebungseinstellungen auf die Standardeinstellungen zurücksetzen.
David Anderson
Ich habe versucht zu importieren, ich habe versucht, zurückzusetzen. Nicht funktioniert
Saint
Haben Sie die Startaktion Ihres Projekts validiert? Ist es eine Konsolenanwendung, die schnell ausgeführt und dann geschlossen wird, ohne am Ende anzuhalten?
David Anderson
2
Ich habe eine 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.
Ich verwende VS2013 und mein Debugger funktioniert plötzlich nicht mehr. Ich habe immer wieder eine Meldung erhalten, dass das Debuggen nicht unterstützt wird.
Ich habe es schließlich behoben, indem ich das Kontrollkästchen NATIVE unter Debugger auf der Registerkarte Eigenschaftenseiten-> Startoptionen für das Startprojekt deaktiviert habe. Ich habe jetzt nur ASP.NET unter Debugger ausgewählt.
Gehen Sie zum Projektmappen-Explorer, klicken Sie mit der rechten Maustaste auf Ihr Projekt, gehen Sie zu Eigenschaften, klicken Sie auf Debuggen. Unten befindet sich ein Kontrollkästchen. Aktivieren Sie das Kontrollkästchen zum Aktivieren des SQL Server-Debuggens.
Stellen Sie sicher, dass in den Abschnitten Projekt -> Eigenschaften -> Registerkarte Debuggen -> Aktion starten die Option "Nicht starten, sondern beim Starten meinen Code debuggen" nicht aktiviert ist. Irgendwie wurde dies Monate nach meiner Erstellung überprüft und an meinem Projekt gearbeitet.
Das Deaktivieren dieses Problems löste mein Problem.
Diese Option war für mich aktiviert. Ich weiß nicht wie, weil es früher funktioniert hat. Scheint eine nutzlose Option
YasserAsmi
1
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 dies veröffentlicht wird, falls jemand anderes das gleiche Problem hat, kann er dies ebenfalls überprüfen.
Ging zum Debuggen der Registerkarte <Projekteigenschaften. Es wurde festgestellt, dass die Debugging-Optionen vollständig deaktiviert waren. Aktiviert das Kontrollkästchen "Debugging aktivieren". Das tat wenn für mich ..
Dies ist im Wesentlichen die gleiche Antwort wie diese ältere . Wenn Sie eine Antwort sehen, die Ihnen hilft, stimmen Sie sie ab, sobald Sie über ausreichende Berechtigungen verfügen.
Mogsdad
Warum hast du das abgelehnt ??? Es ist da, um anderen zu helfen, ohne zu anderen Orten navigieren zu müssen. Zeit zu überdenken, was Sie tun, bevor Sie es getan haben.
Sleeping_Giant
1
Die Antwort in „anderen Ort“ ist eine Antwort auf diese gleiche Frage, so upvoting es würde es einfacher machen , andere für ohne zu navigieren zu finden. So funktioniert die Abstimmung . Und bitte nehmen Sie nicht einfach an, dass ich Sie abgelehnt habe: Ich habe dies als hilfreiche Anleitung kommentiert, aber die Abstimmung ist eine separate Aktivität und könnte von jedem Mitglied der Community mit ausreichenden Privilegien stammen. Bleib dran, du wirst es schaffen.
Mogsdad
1
Ich war mit diesem Problem konfrontiert. In meinem Fall wurde der Startprojekteintrag irgendwie gelöscht. Stellen Sie daher sicher, dass mindestens eines der Projekte in Ihrem Solution Explorer als Startprojekt festgelegt ist. Um ein Startprojekt einzurichten, klicken Sie im Solution Explorer mit der rechten Maustaste auf das gewünschte Projekt -> klicken Sie auf " Als Startprojekt festlegen ".
Ich habe das gleiche Problem. Ich konnte das Debug-Fenster nicht anzeigen, aber ich konnte die Debug-Ausgabe in das vereinfachte "Sofortfenster" umleiten, indem ich die entsprechende Option unter Debug-> Optionen und Einstellungen aktivierte. zeigt nur explizite Debug-Schreibvorgänge im Code wie Debug.Writeline ().
Dieser Prozess funktioniert im Allgemeinen für mich:
IE schließen
Verwenden Sie den Task-Manager, um zu überprüfen, ob alle Instanzen von iexplore.exe verschwunden sind. Beenden Sie alle verbleibenden "verwaisten" Instanzen.
Starten Sie den IE über das Startmenü und stellen Sie sicher, dass er ordnungsgemäß gestartet wird.
Leeren Sie den Cache und die Cookies des Internet Explorers und starten Sie ihn neu.
Schließen Sie Visual Studio, um sicherzustellen, dass alle Sperren aufgehoben werden.
Ich hatte das gleiche Problem mit meiner Desktop-Anwendung und wie in diesem Forum angegeben , sollten Sie Ihr Projekt als Startprojekt markieren, da Visual Studio nicht markiert ist.
Es hat gut funktioniert für mich und ich glaube, es wird anderen Menschen helfen, die dieses Problem haben könnten.
In Bezug auf das obige Problem, bei dem die Konsole nicht angezeigt wird. (Ich habe nicht genug Verdienstpunkte, um mich direkt gegen diesen Beitrag zu äußern.)
Ich habe den Hosting-Prozess deaktiviert, um das Problem zu umgehen, dass er ausgeführt wird und die Dateien gesperrt bleiben. Als ich dies tat, stellte ich fest, dass mein Konsolenfenster nicht mehr angezeigt wurde, als ich F5 zum Debuggen drückte, obwohl mein Programm einwandfrei lief. Ich bemerkte dann, dass ich das Kontrollkästchen "32-Bit bevorzugen" aktiviert hatte. Ich habe dies deaktiviert, neu erstellt und das Konsolenfenster wurde erneut angezeigt. Das schien seltsam, also habe ich es wieder angekreuzt und bestätigt, dass ich dieses Verhalten reproduzieren kann. Ich verwende Visual Studio 2013.
Aufgrund meiner Erfahrung mit Visual Studio 2015 habe ich versucht, alle Prozesse zu löschen, und ein Neustart hat nicht funktioniert. Ich habe versucht, das bin-Verzeichnis zu löschen, es hat nicht funktioniert.
Leider funktionierte nur das Herunterfahren und Neustarten von Visual Studio 2015 im Admin-Modus. Seufzer...
Ich hatte das gleiche Problem (anscheinend einige Jahre später), bei dem ich mein Gerät in VS 2015 sehen konnte, aber als ich das Gerät debuggen wollte, passierte nichts.
Es mag ein anderes Problem sein als das, das das Originalplakat hatte, aber diese Lösung hat das Problem für mich in VS 2015 behoben.
Klicken Sie mit der rechten Maustaste auf die Lösung, wählen Sie Eigenschaften aus, und beachten Sie, dass das Kontrollkästchen für Ihre Lösung in der Spalte Bereitstellen aktiviert ist. Wenn dies nicht der Fall ist, aktivieren Sie es und versuchen Sie es erneut. Hat für mich gearbeitet.
Ich hatte dieses Problem in einer WPF-Anwendung, an der ich arbeitete. Beim Ausführen des Debuggers wurde ein Prozess mit dem Namen MyApp.VsHost.exe gestartet und im Hintergrund fortgesetzt. Es wurden jedoch keine Ausnahmen und nichts im Ausgabefenster außer Build-Informationen ausgelöst.
Dies lag daran, dass ich den Namespace meiner AppKlasse geändert, das ClassAttribut jedoch nicht so aktualisiert habe App.xaml, dass es mit dem neuen Namespace übereinstimmt. Ich habe den Namespace in der xaml-Datei geändert und es hat wieder funktioniert.
Wenn Sie mit einem SSIS-Paket oder einer Lösung mit mehr als einer Anwendung arbeiten. Stellen Sie sicher, dass Sie die richtige Anwendung als "Startprojekt" festgelegt haben.
Wenn Sie eine separate Anwendung oder ein SSIS-Projekt im selben Ordner haben, erstellt Ihr Visual Studio diese wahrscheinlich anstelle dessen, was Sie ausführen möchten.
Was für mich funktioniert hat, war, den Lösungsordner vollständig zu löschen (Windows musste neu gestartet werden, um dies zuzulassen) und ihn dann von der Quellcodeverwaltung zurückzubekommen. Klingt drastisch - dauert aber nicht lange.
Verwenden von Visual Studio 2017. Hatte Dutzende Projekte in einer Lösung. Das Drücken von Debug würde ohne Fehler erstellen und dann nichts tun.
Problem war ein Projekt, das für .Net 4.6 erstellt wurde, während der Rest für .Net 4.0 war
Antworten:
Ich hatte das gleiche Problem und alle Tricks haben es nicht getan, bis ich das Kontrollkästchen "Visual Studio-Hosting-Prozess aktivieren" auf der Registerkarte "Debuggen" in den Projekteigenschaften deaktiviert habe
quelle
Pfui! Ich hatte genau die gleichen Symptome wie Sie, und nachdem Sie alle Vorschläge ausprobiert hatten, 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 stellte fest, dass MyApp.vshost.exe die ganze Zeit im Hintergrund ausgeführt wurde, sodass es nicht von Visual Studio 2012 überschrieben werden konnte. Ich bin mir nicht sicher, wie es noch funktioniert VS2010 allerdings: /
Zusammenfassend die Lösung, die für mich funktioniert hat: Beenden Sie den Prozess, versuchen Sie es erneut.
Mit anderen Worten, haben Sie versucht, es aus- und wieder einzuschalten?
quelle
Starten Sie VS neu und versuchen Sie zu debuggen. Irgendwann passiert es, sogar ich hatte das gleiche Problem.
quelle
Es tut mir leid, eine alte Frage zu stellen, aber ich hatte heute das gleiche Problem, aber der Grund war tatsächlich die Erstellungsreihenfolge der Lösung. Wenn Sie in die
Solution Property Pages
->Common Properties
-> gehenStartup Project
.Wenn die Option
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 befand sich oben und als solches würde das Debug nicht gestartet.
Hoffe, andere finden das hilfreich
quelle
Diese Lösung wurde bereits erwähnt, aber es waren einige Bastelarbeiten erforderlich, damit sie funktioniert. Hier ist eine klare Lösung
Wenn Ihr Computer nicht neu gestartet wird (einige der Projektdateien werden im Hintergrund ausgeführt, wenn Sie wissen, wie Sie sie stoppen können, ist ein Neustart nicht erforderlich. Beenden Sie einfach ihre Aufgaben), erstellen Sie das Projekt neu
Dies sollte das Problem lösen
quelle
Bevor Sie eine intensive Lösung durchlaufen ... versuchen Sie dies !!!
Starten Sie einfach die EXE-Datei in Ihrem Debug-Ordner. "Mach es nicht zu!"
Starten Sie den Debugger in Visual Studio. (i) Ein Fehler sollte auftauchen ... sagen Sie einfach "nein"
Schließen Sie die ".exe" -Datei, die Sie in Schritt "1" gestartet haben.
Versuch es noch einmal.
Aus irgendeinem Grund steckte Visual Studio in dieser App fest, die ich baute, aber das funktionierte für mich.
quelle
Was hat mir bei diesem Problem geholfen:
quelle
Stellen Sie zunächst in Ihren Projekteigenschaften und auf der
Debug
Registerkarte sicher, dass Ihre Option aktiviertStart Action
istStart Project
und keine andere Option, die nicht ausgeführt wird. Wenn sich das nicht beheben lässt, dann:Zum
Tools -> Options -> Environment -> Keyboard
und inShow commands containing:
ArtDebug.Start
und stellen Sie sicher , dassShortcuts for selected command:
auf eingestellt istF5 (Global)
. Stellen Sie außerdem sicher, dass F5 nichts anderes zugeordnet ist, das zu Konflikten führen könnte.Wenn sich Ihr Problem dadurch nicht beheben lässt, empfehlen wir Ihnen, Ihre aktuellen Umgebungseinstellungen als Backup zu exportieren und dann 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.
quelle
Tools -> Import and Export Settings
In diesem Dialogfeld können Sie Einstellungen nach Belieben exportieren und importieren. Hier können Sie auch die Umgebungseinstellungen auf die Standardeinstellungen zurücksetzen.Ich habe eine 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.
quelle
Schließen Sie Ihr Projekt und löschen Sie alle Dateien in Ihrem Projekt \ bin \ Debug \ -Ordner, um eine neue Debug-Lösung zu erstellen
quelle
Schnelle Lösung, die jemandem helfen könnte:
Ich verwende VS2013 und mein Debugger funktioniert plötzlich nicht mehr. Ich habe immer wieder eine Meldung erhalten, dass das Debuggen nicht unterstützt wird.
Ich habe es schließlich behoben, indem ich das Kontrollkästchen NATIVE unter Debugger auf der Registerkarte Eigenschaftenseiten-> Startoptionen für das Startprojekt deaktiviert habe. Ich habe jetzt nur ASP.NET unter Debugger ausgewählt.
quelle
Gehen Sie zum Projektmappen-Explorer, klicken Sie mit der rechten Maustaste auf Ihr Projekt, gehen Sie zu Eigenschaften, klicken Sie auf Debuggen. Unten befindet sich ein Kontrollkästchen. Aktivieren Sie das Kontrollkästchen zum Aktivieren des SQL Server-Debuggens.
quelle
Stellen Sie sicher, dass in den Abschnitten Projekt -> Eigenschaften -> Registerkarte Debuggen -> Aktion starten die Option "Nicht starten, sondern beim Starten meinen Code debuggen" nicht aktiviert ist. Irgendwie wurde dies Monate nach meiner Erstellung überprüft und an meinem Projekt gearbeitet.
Das Deaktivieren dieses Problems löste mein Problem.
quelle
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 dies veröffentlicht wird, falls jemand anderes das gleiche Problem hat, kann er dies ebenfalls überprüfen.
Ging zum Debuggen der Registerkarte <Projekteigenschaften. Es wurde festgestellt, dass die Debugging-Optionen vollständig deaktiviert waren. Aktiviert das Kontrollkästchen "Debugging aktivieren". Das tat wenn für mich ..
quelle
Ich war mit diesem Problem konfrontiert. In meinem Fall wurde der Startprojekteintrag irgendwie gelöscht. Stellen Sie daher sicher, dass mindestens eines der Projekte in Ihrem Solution Explorer als Startprojekt festgelegt ist. Um ein Startprojekt einzurichten, klicken Sie im Solution Explorer mit der rechten Maustaste auf das gewünschte Projekt -> klicken Sie auf " Als Startprojekt festlegen ".
quelle
Ich habe das gleiche Problem. Ich konnte das Debug-Fenster nicht anzeigen, aber ich konnte die Debug-Ausgabe in das vereinfachte "Sofortfenster" umleiten, indem ich die entsprechende Option unter Debug-> Optionen und Einstellungen aktivierte. zeigt nur explizite Debug-Schreibvorgänge im Code wie Debug.Writeline ().
Visual Studio 2010
quelle
Dieser Prozess funktioniert im Allgemeinen für mich:
quelle
Ich habe eine Lösung gefunden:
.csproj
Projektheader beispielsweise mit Notepad ++.<UseIISExpress>false</UseIISExpress>
in der<PropertyGroup>
Abschnitt nach<UseIISExpress>true</UseIISExpress>
quelle
Ich habe eine Lösung gefunden:
quelle
Überprüfen Sie in Configuration Manager, ob alle Projekte für dieselbe Plattform kompiliert werden.
quelle
Ich hatte das gleiche Problem mit meiner Desktop-Anwendung und wie in diesem Forum angegeben , sollten Sie Ihr Projekt als Startprojekt markieren, da Visual Studio nicht markiert ist.
Es hat gut funktioniert für mich und ich glaube, es wird anderen Menschen helfen, die dieses Problem haben könnten.
quelle
In Bezug auf das obige Problem, bei dem die Konsole nicht angezeigt wird. (Ich habe nicht genug Verdienstpunkte, um mich direkt gegen diesen Beitrag zu äußern.)
Ich habe den Hosting-Prozess deaktiviert, um das Problem zu umgehen, dass er ausgeführt wird und die Dateien gesperrt bleiben. Als ich dies tat, stellte ich fest, dass mein Konsolenfenster nicht mehr angezeigt wurde, als ich F5 zum Debuggen drückte, obwohl mein Programm einwandfrei lief. Ich bemerkte dann, dass ich das Kontrollkästchen "32-Bit bevorzugen" aktiviert hatte. Ich habe dies deaktiviert, neu erstellt und das Konsolenfenster wurde erneut angezeigt. Das schien seltsam, also habe ich es wieder angekreuzt und bestätigt, dass ich dieses Verhalten reproduzieren kann. Ich verwende Visual Studio 2013.
quelle
Für die neue ASP.Net Core 1 App.
Unter Paketverwaltungskonsole lief ich
und meine Lösung konnte kompilieren.
quelle
Aufgrund meiner Erfahrung mit Visual Studio 2015 habe ich versucht, alle Prozesse zu löschen, und ein Neustart hat nicht funktioniert. Ich habe versucht, das bin-Verzeichnis zu löschen, es hat nicht funktioniert.
Leider funktionierte nur das Herunterfahren und Neustarten von Visual Studio 2015 im Admin-Modus. Seufzer...
quelle
Gleicher Fehler, versucht VS als Administrator auszuführen und es hat funktioniert.
quelle
Ich hatte das gleiche Problem (anscheinend einige Jahre später), bei dem ich mein Gerät in VS 2015 sehen konnte, aber als ich das Gerät debuggen wollte, passierte nichts.
Es mag ein anderes Problem sein als das, das das Originalplakat hatte, aber diese Lösung hat das Problem für mich in VS 2015 behoben.
Klicken Sie mit der rechten Maustaste auf die Lösung, wählen Sie Eigenschaften aus, und beachten Sie, dass das Kontrollkästchen für Ihre Lösung in der Spalte Bereitstellen aktiviert ist. Wenn dies nicht der Fall ist, aktivieren Sie es und versuchen Sie es erneut. Hat für mich gearbeitet.
quelle
Ich hatte dieses Problem in einer WPF-Anwendung, an der ich arbeitete. Beim Ausführen des Debuggers wurde ein Prozess mit dem Namen MyApp.VsHost.exe gestartet und im Hintergrund fortgesetzt. Es wurden jedoch keine Ausnahmen und nichts im Ausgabefenster außer Build-Informationen ausgelöst.
Dies lag daran, dass ich den Namespace meiner
App
Klasse geändert, dasClass
Attribut jedoch nicht so aktualisiert habeApp.xaml
, dass es mit dem neuen Namespace übereinstimmt. Ich habe den Namespace in der xaml-Datei geändert und es hat wieder funktioniert.quelle
Wenn Sie mit einem SSIS-Paket oder einer Lösung mit mehr als einer Anwendung arbeiten. Stellen Sie sicher, dass Sie die richtige Anwendung als "Startprojekt" festgelegt haben.
Wenn Sie eine separate Anwendung oder ein SSIS-Projekt im selben Ordner haben, erstellt Ihr Visual Studio diese wahrscheinlich anstelle dessen, was Sie ausführen möchten.
Hoffe das hilft!
quelle
Was für mich funktioniert hat, war, den Lösungsordner vollständig zu löschen (Windows musste neu gestartet werden, um dies zuzulassen) und ihn dann von der Quellcodeverwaltung zurückzubekommen. Klingt drastisch - dauert aber nicht lange.
quelle
Verwenden von Visual Studio 2017. Hatte Dutzende Projekte in einer Lösung. Das Drücken von Debug würde ohne Fehler erstellen und dann nichts tun.
Problem war ein Projekt, das für .Net 4.6 erstellt wurde, während der Rest für .Net 4.0 war
quelle