Windows 7 x64, VS 2012, VB.NET
Eu consertei assim: -
-
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".
-
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
-
Crie um atalho na área de trabalho para "C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe".
-
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: -
-
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 ...
-
Clique duas vezes no ícone de atalho "Visual Studio 2012 Professional" (criado acima, para iniciar o VS2012)
-
No VS2012, verifique se a barra de ferramentas padrão está visível.
-
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) ...