Infelizmente, eu caí na asneira de experimentar o Visual Studio 11 Developer Preview no meu sistema principal de desenvolvimento.
O Developer Preview é razoável, e a presença dos testes de unidade para C++ me fizeram muito satisfeito.
Porém, o Visual Studio 10 não funciona direito quando misturado com o Visual Studio 11 Developer Preview. O instalador do Developer Preview sobrescrever alguma configuração no sistema que é compartilhada com o 10.
O primeiro efeito colateral que eu percebi foi nos projetos .NET, o que me levou a supor a natureza do problema. Projetos .NET começaram a indicar problemas nas referências a outros projetos -- com um ícone de exclamação em vermelho na tela de referências. A Internet me informa que isto é sinal de que os projetos ligados como referência são incompatíveis -- o referido indica uma versão do .NET mais recente que o referente.
Minha hipótese é a de que o instalador do Developer Preview define, em algum lugar central, que o .NET 4.5 beta é a versão que o Visual Studio -- todos! -- devem usar. Apesar de fazer a maior parte do meu desenvolvimento no Visual C++, aprendi como usar os testes de unidade C++/CLI para me beneficiar. É claro que estes projetos são .NET e portanto pararam de funcionar.
Para limpar esta bagunça, removi o Visual Studio 11 Developer Preview e todas as ocorrências de .NET 4.5 do meu sistema. Depois, executei o "repair" do Visual Studio 10 e o "repair" do Visual Studio 10 SP1. Tudo está funcionando normalmente até um dia depois do susto.
O Developer Preview é razoável, e a presença dos testes de unidade para C++ me fizeram muito satisfeito.
Porém, o Visual Studio 10 não funciona direito quando misturado com o Visual Studio 11 Developer Preview. O instalador do Developer Preview sobrescrever alguma configuração no sistema que é compartilhada com o 10.
O primeiro efeito colateral que eu percebi foi nos projetos .NET, o que me levou a supor a natureza do problema. Projetos .NET começaram a indicar problemas nas referências a outros projetos -- com um ícone de exclamação em vermelho na tela de referências. A Internet me informa que isto é sinal de que os projetos ligados como referência são incompatíveis -- o referido indica uma versão do .NET mais recente que o referente.
Minha hipótese é a de que o instalador do Developer Preview define, em algum lugar central, que o .NET 4.5 beta é a versão que o Visual Studio -- todos! -- devem usar. Apesar de fazer a maior parte do meu desenvolvimento no Visual C++, aprendi como usar os testes de unidade C++/CLI para me beneficiar. É claro que estes projetos são .NET e portanto pararam de funcionar.
Para limpar esta bagunça, removi o Visual Studio 11 Developer Preview e todas as ocorrências de .NET 4.5 do meu sistema. Depois, executei o "repair" do Visual Studio 10 e o "repair" do Visual Studio 10 SP1. Tudo está funcionando normalmente até um dia depois do susto.
Comentários
Postar um comentário