VS2010: MSVSMON.exe falhou ao iniciar

5

Estou tentando migrar um aplicativo VS2005 antigo para o VS2010. Eu estou tentando depurar esse aplicativo, mas depois que eu limpei o projeto, em seguida, tentei construí-lo, MSVSMON.exe não conseguiu iniciar e uma mensagem de erro aparece.

Alguma ideia? Ao pesquisar por aí, descubro que estou tentando depurar um aplicativo de 32 bits em um debbuger de 64 bits? Limpar o projeto não resolve esse problema?

    
por llazzaro 06.06.2011 / 03:02

2 respostas

5

In Regedit, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Right-click Lsa and create a new DWORD

value Name it DisableLoopbackCheck Set its value to 1

Reboot (instead, I killed the msvsmon.exe process and restarted Visual Studio)

Veja também o comentário dos soandos que eu uso também!

Tantos anos e janelas ainda usam o regedit!

    
por 06.06.2011 / 03:38
1

Windows 7 x64, VS 2012, VB.NET

Eu consertei assim: -

  1. Crie um atalho na sua área de trabalho para "C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Depurador Remoto \ x64 \ msvsmon.exe".

  2. Clique com o botão direito no atalho e selecione "Propriedades" no menu suspenso. Selecione a aba "Compatibity", marque "Executar este programa como administrador" e clique em OK

  3. Crie um atalho na área de trabalho para "C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe".

  4. Clique com o botão direito no atalho e selecione "Propriedades" no menu suspenso. Selecione a aba "Compatibity", marque "Executar este programa como administrador" e clique em OK.

Para iniciar o VS2012: -

  1. Clique duas vezes no ícone de atalho msvsmon (criado acima, para iniciar o msvsmon). Aguarde até que a janela "Monitor de Depuração Remota (Administrador) do Visual Studio" seja exibida antes de continuar ...

  2. Clique duas vezes no ícone de atalho "Visual Studio 2012 Professional" (criado acima, para iniciar o VS2012)

  3. No VS2012, verifique se a barra de ferramentas padrão está visível.

  4. No VS2012, certifique-se de que o menu suspenso "Plataformas de solução" (na barra de ferramentas padrão) esteja visível e definido como "x86".

e depuração agora funciona (para mim de qualquer maneira) ...

No entanto, após 15 minutos, a depuração pode parar de funcionar e você pode obter o erro msvsmon novamente. Se isso acontecer, simplesmente feche VS2012 e msvsmon e, em seguida, inicie novamente (de "Para iniciar o VS2012: -" acima) ...

    
por 16.12.2013 / 12:38