Pergunta

Estou empacotando um aplicativo Web baseado em .NET 2.0 para implantação por meio de um pacote baseado no Windows Installer.Nosso aplicativo usa o Report Viewer 2008 e estou incluindo o instalador do Microsoft Report Viewer Redistributable 2008.Quando eu verifico o página de download do Report Viewer 2008, ele lista o .NET 3.5 como um requisito.

Ter o .Net 3.5 instalado é realmente necessário no Report Viewer 2008?Visamos o .Net 2.0 para nosso aplicativo, não há nada em nosso código que use os Frameworks 3.0 ou 3.5.

Estamos no meio dos testes e tudo parece estar funcionando sem o 3.5, mas não quero perder uma condição de limite e causar um erro para um cliente porque ele estava perdendo um pacote de tempo de execução de pré-requisito.

Foi útil?

Solução 3

Até agora, os testes com ou sem o .NET Framework funcionam conforme o esperado.Meu instalador faz com que o usuário instale a versão 2.0 do Framework e tudo funciona conforme o esperado.

Minha preocupação é que o 3.5 esteja listado como pré-requisito na página de download do Report Viewer.

Outras dicas

Tenha em mente que a MSFT pode exigir a Estrutura 3.5 para que possam escrever nela em futuras atualizações/lançamentos, o que pode colocar seu aplicativo em um estado não suportado (pela MSFT).

Usando o Reflector, você pode ver que Microsoft.ReportViewer.Common.dll tem uma dependência de "Microsoft.Build.Framework, Versão = 3.5.0.0" e "Microsoft.Build.Utilities.v3.5, Versão = 3.5.0.0".Estritamente falando, ele tem um requisito de 3,5.Mas se a funcionalidade de relatório que você usa nunca executa o código que os usa/carrega, então você pode apenas estar bem :-)

Se funcionar sem problemas, você não precisa do .NET 3.5 Framework por enquanto.Instalar o .NET 3.5 Framework é bastante fácil de fazer junto com versões posteriores do seu software se e somente se o seu software parar de funcionar nesse ponto.

Implantamos o ReportViewer 2008 apenas com .net v2, sem problemas até agora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top