Impossibile avviare il debug perché l'oggetto richiamato si è disconnesso dai suoi client


107

Sto eseguendo Visual Studio 2012 (versione 11.0.61030.00 aggiornamento 4). Durante il debug di un'applicazione della console locale ottengo il seguente errore quando avvio il debug (F5):

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

Questo accade solo se lascio da solo Visual Studio senza eseguire il debug per un paio di minuti. Se chiudo Visual Studio e riapro l'errore scompare (finché non lo lascio intatto per un altro paio di minuti). Qualcuno l'ha sperimentato? Non riesco a trovare alcun thread di altre persone che lo stanno vivendo.


13
Basta chiudere e riavviare VS. Questa è l'unica soluzione che ha funzionato per me per qualche tempo. Dopo aver ottenuto l'aggiornamento è scomparso.
sapatelbaps

1
Questo può o non può essere correlato: stai eseguendo Microsoft BitLocker?
Tyler Forsythe

Ho lo stesso problema con VS2010 e VS2013, quindi non sembra specifico per VS2012.
Mark Ingram

3
Questa domanda MSDN sembra aver risolto un problema simile a questo rinominando una cartella chiamata VS7DEBUG in %PROGRAM_FILES%/Common Files\Microsoft Shared. L'hai provato?
Gurusharan S

2
Può anche accadere con VS 2017 - anche se non l'ho mai visto prima dopo aver usato questa edizione per mesi .. ma .. eccomi a
cercare su Google

Risposte:


35

Questa potrebbe essere una possibile risposta al problema.

Alcuni dalla risposta:

  1. Controlla quali file sono stati modificati (perché e come) dopo l'aggiornamento da un motore di controllo del codice sorgente
  2. Rivedi l'elenco di estensioni e plug-in. Prova a disabilitarli tutti o alcuni
  3. Chiudi Visual Studio e termina tutti i processi di sviluppo: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestecc
  4. Rimuovere i .suo, .ncb, .VC.db, .VC.VC.opendbfile della soluzione e la .vsdirectory, che a volte causano problemi
  5. Rimuovi i file di impostazione del progetto, tipo YourProjectName.vcproj.DOMAINNAME.LOGINNAME.usero YourProjectName.csproj.user. Il nome del file di impostazione dipende dal tipo di progetto utilizzato
  6. Esegui "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupo "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupper ambiente x64

15
Il riavvio di Visual Studio l'ha fatto per me. Grazie!
Reza S

17
@RezaS Restarting Visual Studio è solo una soluzione temporanea e proprio come qual è la domanda ( questo accade solo se lascio Visual Studio da solo senza eseguire il debug per un paio di minuti. Se chiudo Visual Studio e riapro l'errore scompare (finché Lo lascio intatto per un altro paio di minuti) ), continuerà a infastidirti di nuovo.
Myk Agustin,

Il passaggio 4 ha funzionato per me. Dovresti anche provare a eseguire gli altri passaggi in questa risposta.
Myk Agustin

Ho aperto due istanze di Visual Studio, una con un progetto che si integra con un dispositivo periferico e l'altra che generava questo errore. Ho dovuto chiudere entrambe le istanze e riavviare questa per farlo funzionare
sohaiby

1
Ho dovuto rimuovere la cartella .vs nascosta nella radice del mio progetto. (Questa cartella contiene solo le impostazioni dell'utente e verrà ricreata quando il progetto verrà ricaricato.)
Brian Merrell,

9

Basta chiudere il VIsual Studio e ricominciare il progetto, per me funziona perfettamente. Grazie


77
Non è un'ottima soluzione quando accade 20 volte al giorno
codinglifestyle

18
È una soluzione temporanea, non un problema temporaneo.
Fábio

9
Ottobre 2017, VS Enterprise 2017. Sta ancora accadendo. Questo non è sicuramente un problema temporaneo. Sono con @ Fábio.
Smoke Liberator

2
Allora, qual è effettivamente la soluzione permanente per questo problema ragazzi? Sei riuscito a risolverlo?
Jamshaid Kamran

2
Questo è qualcosa come se le persone ricevessero vantaggi da questa risposta e votassero negativi. Per favore, rispondi se hai una soluzione permanente invece di votare negativo.
Debendra Dash

3

Sebbene il riavvio di Visual Studio fornisca una soluzione alternativa, non risolve il problema effettivo. Nel mio caso, stavo lavorando con una soluzione C # in VS2017 e quanto segue ha risolto il problema:

  1. Chiudi Visual Studio
  2. Elimina la cartella .vs creata nella directory della soluzione
  3. Riapri la soluzione

Tieni presente, naturalmente, che ciò comporterà la perdita di informazioni sulla cronologia come il record di quali file hai aperto l'ultima volta quando riapri la Soluzione.
Robear

0

Ho danneggiato il mio file App.config con le impostazioni NLog senza la sezione Handler nella parte superiore del documento. Gist sta controllando le impostazioni del file di configurazione danneggiate nel formato o non gestite correttamente in nessuna sezione. una volta rimossa la sezione di configurazione danneggiata, non ha generato nuovamente l'errore (VS 2017) Spero che aiuti!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.