Desativar caixa de diálogo de salvamento da solução devenv do Visual Studio

186

Quando abro minha solução, clique duas vezes no arquivo de solução em um gerenciador de arquivos, o Visual Studio 2012 me pergunta se quero salvar o devenv.sln: insira a descrição da imagem aqui

Como posso evitar essa coisa chata? (exceto a abertura vs a primeira e a solução - quero apenas clicar em um arquivo de solução no meu gerenciador de arquivos).

Dmitry Khryukin
fonte
1
Qual arquivo é devenv.sln? Você está abrindo arquivos de projeto diretamente, sem que eles estejam associados a um arquivo de solução? Você está usando o VS para depurar processos em execução ou arquivos de despejo de memória sem acesso ao código-fonte?
Dai
1
@Dai 1 pergunta: devnv é um processo que pertence ao VS. não tenho idéia do que é devenv.sln. 2 pergunta: não. 3 qustion: não.
Dmitry Khryukin
2
Parece que eu encontrei uma solução - social.msdn.microsoft.com/Forums/en/vssetup/thread/... irá verificar mais tarde
Dmitry Khryukin
1
Também experimentei isso depois de definir o devenv.exe para ser executado como administrador na guia de compatibilidade. Depois de definir também o vslaucher.exe para ser executado como administrador (como sugerido aqui), o problema foi resolvido.
21313 Bruno

Respostas:

306

Conforme indicado aqui , você deve configurar "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"para executar como Administrador.

  1. Clique com o botão direito C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Selecione Propriedades
  3. Clique em Compatibilidade
  4. Defina "Executar este programa como administrador".

Eu também fiz o mesmo por C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.

Rami A.
fonte
Quais outras versões do Visual Studio você instalou, se houver? Se mais de um, você os instalou na ordem da versão em que o Visual Studio 2012 foi instalado pela última vez?
precisa
Eu tenho o VS 2008-2012. sim, eu os instalei na ordem das versões.
Dmitry Khryukin
3
Você instalou o Visual Studio 2012 Update 1? Quando cliquei com o botão direito do mouse em "C: \ Arquivos de programas (x86) \ Arquivos comuns \ microsoft shared \ MSEnv \ VSLauncher.exe"> Propriedades> Compatibilidade> e defina "Executar este programa como administrador", clique duas vezes em um VS2010 e Os arquivos sln do VS2012 no Windows Explorer funcionam conforme o esperado. Também fiz o mesmo para "C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe". Você pode verificar as duas exes para garantir que a configuração foi salva corretamente.
Rami A.
Uma observação para aqueles que vêm do link msdn nesta resposta (que agora está vinculada a esta postagem do stackoverflow) - esta resposta funcionou para mim sem precisar fazer nenhuma das edições de registro mencionadas - basta fazer uma alteração e resolverá o problema.
Adam cavaleiros
Sim, eu começo como administrador, mas sempre quero iniciá-lo como administrador. Como posso corrigir isso?
Joel Harkes
1

Outra opção, um pouco menos óbvia, é salvar o arquivo devenv.sln na pasta IDE do Visual Studio para essa versão do Visual Studio. Esta foi uma opção descrita no link mencionado acima .

Provavelmente não é a melhor opção, mas não deixa de ser uma opção.

John Baughman
fonte