Um dos problemas que se tem encotrado ao migrar do Visual Studio 2008 para o Visual Studio 2010 (VS2010) foi a questão do Projeto Setup para as aplicações antigas.
Ao gerar o pacote de instalação de
uma aplicação, o VS2010 adiciona automaticamente o “.Net Framework 4.0”
como um dos pré-requisitos para a execução do instalador. Na máquina do
desenvolvedor, isso não é problema, uma vez que este já possui esta versão
do Framework instalada (juntamente com o VS2010).
Em ambientes de produção, porém,
muitas empresas ainda trabalham com a versão 3.5 do Framework e o
processo de migração pode ser demorado. Sendo assim, os setups gerados
com esse pré-requisito não serão executados.
Para contornar esta situação, será necessário fazer as seguintes modificações no projeto Setup:
1 - Retirar o “Framework 4.0” dos pré-requisitos para instalação
Abrir as propriedades do projeto (clicando com o botão direito no nome do projeto e depois em “Propriedades”).
A seguinte janela será aberta:
Em seguida, clicar no botão “Prerequisites...”, para selecionar os
pré-requisitos de instalação da aplicação, como na janela abaixo:
Nesta janela, será necessário desmarcar as opções relacionadas ao “Framework 4.0” e selecionar o “Framework 3.5”, como demonstrado.
2-Retirar o “Framework 4.0” das condições para execução do setup.
Clicar com o direito no nome do projeto, Selecionar a opção “View” e em seguida a opção “Launch Conditions”
As condições de execução do setup serão exibidas. Nesta etapa, selecione o item “.Net Framework” dentro da pasta “Launch Conditions”. Em seguida, exiba suas propriedades (pressionando a tecla F4).
Na janela de propriedades, selecione a versão correta do Framework.
Após estas alterações, será possível gerar o setup através do Visual Studio 2010 e executá-lo em um ambiente onde o .Net Framework 4.0 ainda não foi instalado.
Um comentário:
Funcionou, tive que gerar um pacote que deveria ser 3.5.
Postar um comentário