Problemas ao instalar o Visual Studio 2005 extensions (WCF & WPF)

08 Jul

Ao tentar instalar o Visual Studio 2005 extensions para o .Net Framework 3.0 o sistema me retornou o erro dizendo que eu não possuía o runtime do .Net Framework 3.0 instalado na máquina.

Setup has detected that a prerequisite is missing. To use Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP you must have the .NET Framework 3.0 runtime installed. Please install the .NET Framework 3.0 runtime and restart setup

No meu caso o problema é que a máquina já possuía a versão 3.5 do .Net Framework que foi instalado junto com o Visual Studio 2008. A instalação do VS2008 atualiza a instalação do Framework 3.0 para 3.0 sp1 isto faz com que o Visual Studio 2005 extensions (WCF & WPF) acredite que o Framework 3.0 não exista.

Existem duas formas de resolver o problema.

Primeira solução:

1. Remover o Framework 3.5

2. Remover o Framework 3.0 sp1

3. Instalar o Framework 3.0 (sem o sp1)

4. Instalar o Visual Studio 2005 extension

5. Instalar o Framework 3.5

Segunda solução:

Sinceramente a primeira solução da muito trabalho, o mais fácil é enganar o instalador passando a instrução para ele ignorar a verificação da instalação do Framework 3.0.

Isto funciona porque apesar do instalador não achar o framework ele está lá com outro nome. Para enganá-lo basta executar o instalador passando a instrução WRC_INSTALLED_OVERRIDE=1.

Simples assim:

msiexec /i vsextwfx.msi WRC_INSTALLED_OVERRIDE=1

Referências:

The Visual Studio 2005 extensions for.NET Framework 3.0 (WCF & WPF), November 2006 CTP 3 (CNET)

Microsoft .NET Framework 3.0 Redistributable Package

Microsoft .NET Framework 3.5

Leave a Reply

PSOA

Sem música, a vida seria um erro!