Nenhuma guia de compatibilidade do Devenv.exe (VS 2010 e VS 2012) no Windows 8

29

Eu tentei verificar o "Executar como Administrador" no atalho, mas isso nem sempre parece funcionar, como quando eu abro a solução através do jumplist.

Eu naveguei para o arquivo devenv.exe, mas quando abro as propriedades do arquivo, a guia Compatibilidade não está lá. Está lá para outros executáveis no mesmo diretório.

Alguém sabe como posso obter a guia de volta para que eu possa definir o Executar como Administrador aberto no executável?

    
por mkinkade 22.08.2012 / 22:36

3 respostas

42

Não sei por que a guia está faltando, mas encontrei uma pequena solução que funcionou para mim:

Rightklick devenv.exe e escolha Solucionar problemas de compatibilidade . Na nova janela, clique em Solucionar problemas de programação e, em seguida, marque O programa requer permissão adicional .

Isso força as configurações apenas para direitos de administrador, sem executar no modo de compatibilidade.

    
por 23.08.2012 / 13:58
7

No VS2012 existe uma extensão chamada "VSCommands11" que você pode instalar. Uma das opções de configuração para isso é "Sempre iniciar o Visual Studio com permissões elevadas". Isso fará com que você queira, com 2012. Aqui está um link que tem uma captura de tela do diálogo de configuração.

link

Editar: no site acima:

resumo: Você deseja iniciar o Visual Studio 2012 como administrador para evitar erros, como acessar a metabase do IIS.

solução 1:

  • Clique com o botão direito do mouse no ícone "Metro" do Visual Studio 2012
  • Clique em "Abrir localização de arquivos". Ele colocará você no desktop clássico do Windows com o atalho para o Visual Studio.
  • Clique com o botão direito no atalho e vá para "Propriedades"
  • Clique em "Avançado"
  • Marque "Executar como administrador" e clique em OK.
por 23.08.2012 / 17:05
5

Eu tive os mesmos problemas e levei muito tempo para encontrar a solução. O truque é adicionar uma chave do registro que diz que você deseja executar o seletor de versão do Visual Studio como administrador, não o devenv.exe propriamente dito!

De minha postagem no blog: link

Vá para

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

e adicione uma entrada com o nome

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe

e o valor

RUNASADMIN

Isso fará com que o VS seja iniciado como administrador.

    
por 11.10.2012 / 23:01

Tags