Tags: , | Posted by Rafael on 30/06/2011 01:45 | Comentários (2)

Olá pessoal!

Hoje gostaria de compartilhar com vocês, através de um rápido post, como definir qual versão do Microsoft Visual Studio será invocada através do atalho Menu Iniciar >> Executar >> devenv.

Muitos que desenvolvem utilizando o Microsoft Visual Studio, têm mais de uma versão da IDE instalada na máquina, por quaisquer motivos. E, a cada instalação do Microsoft Visual Studio, ao invocarmos o executável devenv através do prompt de comando do Windows, a última instalação do Microsoft Visual Studio efetuada é invocada.

Mas, afinal de contas, porque isso acontece? Não deveria invocar a versão mais atual? Não. Durante a instalação do Microsoft Visual Studio, o registro devenv.exe é atualizado com a versão da instalação. Ou seja, se você utiliza o Microsoft Visual Studio 2010 para desenvolver suas aplicação, e por algum motivo - necessidade de manutenção num projeto antigo, por exemplo, precisar instalar o Microsoft Visual Studio 2005, toda vez que você invocar o executável devenv.exe, o Microsoft Visual Studio 2005 será invocado, ao invés do Microsoft Visual Studio 2010.

Para alterar a versão padrão do Microsoft Visual Studio, acesse o Registro do Microsoft Windows - Menu Iniciar >> Executar >> regedit. Acesse o registro Computador >> HKEY_LOCAL_MACHINE >> SOFTWARE >> Microsoft >> Windows >> CurrentVersion >> App Paths >> devenv.exe, edite o registro "(Padrão)". Se você instalou o Microsoft Visual Studio 2008 por último, por exemplo, o registro deve estar da seguinte maneira:

 

  • C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe

 

Para invocar o Microsoft Visual Studio 2010 ao invés do Microsoft Visual Studio 2008, altere a versão do Microsoft Visual Studio de 9.0 para 10.0. O registro ficará assim:

 

  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

 

Clique em Ok, e encerre o Editor de Registros do Microsoft Windows.

Pronto!

Agora ao executar devenv através do prompt de comando do Microsoft Windows, o Visual Studio 2010 será invocado, ao invés do Microsoft Visual Studio 2008. O mesmo vale para o Microsoft Visual Studio 2005. Para que o Microsoft Visual Studio 2005 seja invocado, basta alterar a versão no registro para 8.0.

É isso! 

Até a próxima!