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.


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

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


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

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!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.