Incapaz de iniciar a depuração porque o objeto invocado se desconectou de seus clientes

107

Estou executando o Visual Studio 2012 (versão 11.0.61030.00 atualização 4). Ao depurar um aplicativo de console local, recebo o seguinte erro ao iniciar a depuração (F5):

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

Isso só acontece se eu deixar o visual studio sozinho sem depurar por alguns minutos. Se eu fechar o Visual Studio e reabrir, o erro desaparece (até que eu o deixe intocado por mais alguns minutos). Alguém já passou por isso? Não consigo encontrar nenhum tópico de outras pessoas experimentando isso.

abaixar
fonte
13
Simplesmente feche e reinicie o VS. Essa é a única solução que funcionou para mim por algum tempo. Depois de obter a atualização, ele desapareceu.
sapatelbaps de
1
Isso pode ou não estar relacionado: você está executando o Microsoft BitLocker?
Tyler Forsythe
Tenho o mesmo problema com o VS2010 e o VS2013, por isso não parece específico do VS2012.
Mark Ingram de
3
Esta questão do MSDN parece ter resolvido um problema semelhante a este, renomeando uma pasta chamada VS7DEBUG em %PROGRAM_FILES%/Common Files\Microsoft Shared. Você tentou isso?
Gurusharan S
2
Também pode acontecer com o VS 2017 - embora eu nunca tenha visto isso antes depois de usar esta edição por meses .. mas .. aqui estou eu pesquisando ...
bkwdesign

Respostas:

35

Essa pode ser uma resposta possível para o problema.

Alguns da resposta:

  1. Verifique quais arquivos foram alterados (por que e como) após a atualização de um mecanismo de controle de origem
  2. Revise a lista de extensões e plug-ins. Tente desativar todos ou alguns deles
  3. Feche o Visual Studio e elimine todos os processos de desenvolvimento: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestetc
  4. Remova os .suo, .ncb, .VC.db, .VC.VC.opendbarquivos da solução, bem como o .vsdiretório, o que às vezes causa problemas
  5. Remova os arquivos de configuração do projeto, mais YourProjectName.vcproj.DOMAINNAME.LOGINNAME.userou menos YourProjectName.csproj.user. O nome do arquivo de configuração depende do tipo de projeto que você usa
  6. Executar "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupou "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setuppara ambiente x64
Anton K
fonte
15
Reiniciar o Visual Studio fez isso por mim. Obrigado!
Reza S
17
@RezaS Reiniciar o Visual Studio é apenas uma solução temporária e exatamente como está em questão ( Isso só acontece se eu deixar o visual studio sozinho sem depurar por alguns minutos. Se eu fechar o visual studio e reabrir o erro vai embora (até Deixo-o intocado por mais alguns minutos) ), ele continuará incomodando você novamente.
Myk Agustin
A etapa 4 funcionou para mim. Você também deve tentar seguir as outras etapas desta resposta.
Myk Agustin
Tive duas instâncias de Visual Studio abertas, uma com um projeto que está integrando com um dispositivo periférico e a outra estava gerando esse erro. Tive que fechar ambas as instâncias e iniciar esta novamente para que funcionasse
razoável
1
Tive que remover a pasta .vs oculta na raiz do meu projeto. (Esta pasta contém apenas as configurações do usuário e será recriada quando o projeto for recarregado.)
Brian Merrell
9

Apenas feche o VIsual Studio e reinicie o projeto. Funciona perfeitamente para mim. obrigado

Debendra Dash
fonte
77
Essa não é uma boa solução quando acontece 20 vezes por dia
codificar estilo de vida
18
É uma solução temporária, não um problema temporário.
Fábio
9
Outubro de 2017, VS Enterprise 2017. Ainda está acontecendo. Certamente, este não é um problema temporário. Estou com o @Fábio.
Smoke Liberator
2
Então, qual é realmente a solução permanente para esse problema pessoal? Você foi capaz de resolver isso?
Jamshaid Kamran
2
Isso é algo como as pessoas estão se beneficiando com essa resposta e fazendo votos negativos. Por favor, responda se você tiver alguma solução permanente em vez de fazer votos negativos.
Debendra Dash de
3

Embora reiniciar o Visual Studio forneça uma solução alternativa, ele não resolve o problema real. No meu caso, estava trabalhando com uma solução C # no VS2017 e o seguinte resolveu o problema:

  1. Fechar Visual Studio
  2. Exclua a pasta .vs que foi criada no diretório da solução
  3. Reabra a solução
Robear
fonte
Observe, é claro, que isso resultará na perda de informações de histórico, como o registro dos arquivos que você abriu pela última vez ao reabrir a Solução.
Robear,
0

Eu corrompi meu arquivo App.config com configurações de NLog sem a seção Handler na parte superior do documento. A essência é verificar as configurações do arquivo de configuração corrompidas no formato ou não tratadas corretamente em nenhuma seção. depois de remover a seção de configuração corrompida, o erro não foi levantado novamente (VS 2017) Espero que ajude!

HydTechie
fonte