Das Debuggen kann nicht gestartet werden, da das aufgerufene Objekt von seinen Clients getrennt wurde


106

Ich verwende Visual Studio 2012 (Version 11.0.61030.00 Update 4). Beim Debuggen einer lokalen Konsolenanwendung wird beim Starten des Debuggens folgende Fehlermeldung angezeigt (F5):

---------------------------
Microsoft Visual Studio
---------------------------
Error while trying to run project: Unable to start debugging.
The object invoked has disconnected from its clients.
---------------------------
OK   
---------------------------

Dies passiert nur, wenn ich Visual Studio für ein paar Minuten ohne Debuggen alleine lasse. Wenn ich Visual Studio schließe und erneut öffne, verschwindet der Fehler (bis ich ihn noch einige Minuten unberührt lasse). Hat das jemand erlebt? Ich kann keine Fäden anderer Leute finden, die es erleben.


13
Einfach schließen und VS neu starten. Das ist die einzige Lösung, die für mich seit einiger Zeit funktioniert hat. Nach dem Update verschwand es.
Sapatelbaps

1
Dies kann zusammenhängen oder nicht: Führen Sie Microsoft BitLocker aus?
Tyler Forsythe

Ich habe das gleiche Problem mit VS2010 und VS2013, daher scheint es nicht spezifisch für VS2012 zu sein.
Mark Ingram

3
Diese MSDN-Frage scheint ein ähnliches Problem gelöst zu haben, indem ein Ordner namens VS7DEBUG in umbenannt wurde %PROGRAM_FILES%/Common Files\Microsoft Shared. Hast du das versucht?
Gurusharan S

2
Kann auch mit VS 2017 passieren - obwohl ich das noch nie zuvor gesehen habe, nachdem ich diese Edition monatelang benutzt habe .. aber .. hier
google

Antworten:


35

Dies kann eine mögliche Antwort sein auf das Problem sein.

Einige aus der Antwort:

  1. Überprüfen Sie, welche Dateien nach dem Update von einer Quellcodeverwaltungs-Engine geändert wurden (warum und wie)
  2. Überprüfen Sie die Liste der Erweiterungen und Plugins. Versuchen Sie, alle oder einige davon zu deaktivieren
  3. Schließen Sie Visual Studio und beenden Sie alle Entwicklungsprozesse: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest etc.
  4. Entfernen Sie .suo, .ncb, .VC.db, .VC.VC.opendbDateien der Lösung sowie.vs Verzeichnisses, die manchmal Probleme verursachen
  5. Entfernen Sie Projekteinstellungsdateien, sortieren Sie YourProjectName.vcproj.DOMAINNAME.LOGINNAME.useroder YourProjectName.csproj.user. Der Name der Einstellungsdatei hängt von der verwendeten Projektart ab
  6. Führen Sie "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupoder "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupfür x64-Umgebung

15
Das Neustarten von Visual Studio hat es für mich getan. Vielen Dank!
Reza S

17
@RezaS Das Neustarten von Visual Studio ist nur eine vorübergehende Lösung und entspricht genau den Fragen ( Dies geschieht nur, wenn ich Visual Studio ohne Debuggen für ein paar Minuten alleine lasse. Wenn ich Visual Studio schließe und erneut öffne, verschwindet der Fehler (bis Ich lasse es noch ein paar Minuten unberührt) ), es wird dich immer wieder nerven.
Myk Agustin

Schritt 4 hat bei mir funktioniert. Sie sollten auch versuchen, die anderen Schritte in dieser Antwort auszuführen.
Myk Agustin

Ich hatte zwei Instanzen von Visual Studio geöffnet, eine mit einem Projekt, das in ein Peripheriegerät integriert ist, und die andere warf diesen Fehler. Ich musste beide Instanzen schließen und diese erneut starten, damit es funktioniert
sohaiby

1
Ich musste den versteckten .vs-Ordner im Stammverzeichnis meines Projekts entfernen. (Dieser Ordner enthält nur Benutzereinstellungen und wird neu erstellt, wenn das Projekt neu geladen wird.)
Brian Merrell

8

Schließen Sie einfach das VIsual Studio und starten Sie das Projekt erneut. Es funktioniert perfekt für mich. Vielen Dank


77
Das ist keine großartige Lösung, wenn es 20 Mal am Tag passiert
CodingLifestyle

18
Es ist eine vorübergehende Lösung, kein vorübergehendes Problem.
Fábio

9
Oktober 2017, VS Enterprise 2017. Es passiert immer noch. Dies ist mit Sicherheit kein vorübergehendes Problem. Ich bin bei @ Fábio.
Smoke Liberator

2
Also, was ist eigentlich die dauerhafte Lösung für dieses Problem, Leute? Konnten Sie es lösen?
Jamshaid Kamran

2
Dies ist so etwas wie Menschen, die von dieser Antwort profitieren und Abwertungen vornehmen. Bitte antworten Sie, wenn Sie eine dauerhafte Lösung haben, anstatt diese abzustimmen.
Debendra Dash

3

Ein Neustart von Visual Studio bietet zwar eine Problemumgehung, löst jedoch nicht das eigentliche Problem. In meinem Fall habe ich mit einer C # -Lösung in VS2017 gearbeitet und Folgendes hat das Problem behoben:

  1. Schließen Sie Visual Studio
  2. Löschen Sie den .vs-Ordner, der im Verzeichnis der Lösung erstellt wurde
  3. Öffnen Sie die Lösung erneut

Beachten Sie natürlich, dass dies zum Verlust von Verlaufsinformationen führt, z. B. der Aufzeichnung der Dateien, die Sie zuletzt beim erneuten Öffnen der Lösung geöffnet haben.
Robear

0

Ich habe meine App.config-Datei mit NLog-Einstellungen ohne Abschnitt Handler oben im Dokument beschädigt. Das Wichtigste ist, dass Sie die Einstellungen Ihrer Konfigurationsdatei überprüfen, die entweder im Format beschädigt sind oder in keinem Abschnitt richtig behandelt werden. Sobald ich den beschädigten Konfigurationsabschnitt entfernt habe, wurde der Fehler nicht erneut ausgelöst (VS 2017). Ich hoffe, es hilft!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.