No se puede iniciar la depuración porque el objeto invocado se ha desconectado de sus clientes

107

Estoy ejecutando Visual Studio 2012 (versión 11.0.61030.00 actualización 4). Al depurar una aplicación de consola local, aparece el siguiente error cuando comienzo a depurar (F5):

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

Esto solo sucede si dejo Visual Studio solo sin depurar durante un par de minutos. Si cierro Visual Studio y vuelvo a abrir, el error desaparece (hasta que lo deje intacto durante un par de minutos más). Alguien ha experimentado esto? No puedo encontrar ningún hilo de otras personas que lo experimenten.

triste
fuente
13
Simplemente cierre y reinicie VS. Esa es la única solución que funcionó para mí durante algún tiempo. Después de recibir la actualización, desapareció.
sapatelbaps
1
Esto puede estar relacionado o no: ¿está ejecutando Microsoft BitLocker?
Tyler Forsythe
Tengo el mismo problema con VS2010 y VS2013, por lo que no parece específico de VS2012.
Mark Ingram
3
Esta pregunta de MSDN parece haber resuelto un problema similar a este al cambiar el nombre de una carpeta llamada VS7DEBUG en %PROGRAM_FILES%/Common Files\Microsoft Shared. ¿Intentaste eso?
Gurusharan S
2
También puede suceder con VS 2017, aunque nunca había visto esto antes después de usar esta edición durante meses ... pero ... aquí estoy
buscando en

Respuestas:

35

Ésta puede ser una posible respuesta al problema.

Algunos de la respuesta:

  1. Compruebe qué archivos se cambiaron (por qué y cómo) después de la actualización desde un motor de control de fuente
  2. Revise la lista de extensiones y complementos. Intenta desactivar todos o algunos de ellos
  3. Cierre Visual Studio y elimine todos los procesos de desarrollo: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestetc.
  4. Elimina los .suo, .ncb, .VC.db, .VC.VC.opendbarchivos de la solución y el .vsdirectorio, que a veces causan problemas.
  5. Eliminar archivos de configuración del proyecto, tipo YourProjectName.vcproj.DOMAINNAME.LOGINNAME.usero YourProjectName.csproj.user. El nombre del archivo de configuración depende del tipo de proyecto que utilice
  6. Ejecutar "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" /setuppara el entorno x64
Anton K
fuente
15
Reiniciar Visual Studio lo hizo por mí. ¡Gracias!
Reza S
17
@RezaS Reiniciar Visual Studio es solo una solución temporal y como lo que está en la pregunta ( Esto solo sucede si dejo Visual Studio solo sin depurar durante un par de minutos. Si cierro Visual Studio y vuelvo a abrir, el error desaparece (hasta Lo dejo intacto por un par de minutos más) ), te seguirá molestando nuevamente.
Myk Agustin
El paso 4 funcionó para mí. También debe intentar realizar los otros pasos en esta respuesta.
Myk Agustin
Tenía dos instancias de Visual Studio abiertas, una con un proyecto que se está integrando con un dispositivo periférico y la otra arrojaba este error. Tuve que cerrar ambas instancias y comenzar esta de nuevo para que funcionara
sohaiby
1
Tuve que eliminar la carpeta .vs oculta en la raíz de mi proyecto. (Esta carpeta solo contiene la configuración del usuario y se volverá a crear cuando se vuelva a cargar el proyecto).
Brian Merrell
9

Simplemente cierre el VIsual Studio y comience de nuevo el proyecto. Funciona perfectamente para mí. Gracias

Debendra Dash
fuente
77
Esa no es una gran solución cuando sucede 20 veces al día
codinglifestyle
18
Es una solución temporal, no un problema temporal.
Fábio
9
Octubre de 2017, VS Enterprise 2017. Todavía está sucediendo. Sin duda, esto no es un problema temporal. Estoy con @ Fábio.
Smoke Liberator
2
Entonces, ¿cuál es realmente la solución permanente para este problema, chicos? ¿Pudiste resolverlo?
Jamshaid Kamran
2
Esto es algo así como que las personas se benefician de esta respuesta y hacen votos negativos. Responda si tiene alguna solución permanente en lugar de votar negativamente.
Debendra Dash
3

Si bien reiniciar Visual Studio proporciona una solución alternativa, no resuelve el problema real. En mi caso, estaba trabajando con una solución C # en VS2017 y lo siguiente resolvió el problema:

  1. Cerrar Visual Studio
  2. Elimine la carpeta .vs que se creó en el directorio de la solución
  3. Vuelva a abrir la solución
Robear
fuente
Por supuesto, tenga en cuenta que esto dará como resultado la pérdida de información del historial, como el registro de los archivos que abrió por última vez cuando volvió a abrir la Solución.
Robear
0

Dañé mi archivo App.config con la configuración de NLog sin la sección Handler en la parte superior del documento. Lo esencial es verificar la configuración de su archivo de configuración, ya sea en formato corrupto o no manejada adecuadamente ninguna sección. una vez que eliminé la sección de configuración dañada, no volvió a generar el error (VS 2017) ¡Espero que ayude!

HydTechie
fuente