Question

Je prépare une application Web basée sur .NET 2.0 pour un déploiement via un package basé sur Windows Installer.Notre application utilise Report Viewer 2008 et j'inclus le programme d'installation redistribuable 2008 de Microsoft Report Viewer.Quand je vérifie le page de téléchargement pour Report Viewer 2008, il répertorie .NET 3.5 comme exigence.

L'installation de .Net 3.5 nécessite-t-elle vraiment Report Viewer 2008 ?Nous avons ciblé .Net 2.0 pour notre application, il n'y a rien dans notre code qui utiliserait les frameworks 3.0 ou 3.5.

Nous sommes au milieu des tests et tout semble fonctionner avec la version 3.5, mais je ne veux pas manquer une condition de pointe et provoquer une erreur pour un client car il lui manquait un package d'exécution prérequis.

Était-ce utile?

La solution 3

Jusqu'à présent, les tests avec ou sans le .NET Framework fonctionnent comme prévu.Mon programme d'installation demande à l'utilisateur d'installer la version 2.0 du Framework et tout fonctionne comme prévu.

Ma préoccupation est que la version 3.5 est répertoriée comme condition préalable sur la page de téléchargement de Report Viewer.

Autres conseils

Gardez à l'esprit que MSFT peut nécessiter le framework 3.5 afin de pouvoir écrire dessus dans les futures mises à jour/versions, ce qui pourrait placer votre application dans un état non pris en charge (par MSFT).

En utilisant Reflector, vous pouvez voir que Microsoft.ReportViewer.Common.dll a une dépendance sur "Microsoft.Build.Framework, Version=3.5.0.0" et "Microsoft.Build.Utilities.v3.5, Version=3.5.0.0".Donc, à strictement parler, il y a une exigence de 3,5.Mais si la fonctionnalité de reporting que vous utilisez n'exécute jamais le code qui les utilise/charge, alors vous pourrait juste être d'accord :-)

Si cela fonctionne sans accroc, vous n'avez pas besoin de .NET 3.5 Framework pour le moment.L'installation de .NET 3.5 Framework est assez simple à réaliser avec les versions ultérieures de votre logiciel si et seulement si votre logiciel cesse de fonctionner à ce stade.

Nous avons déployé ReportViewer 2008 avec uniquement .net v2, aucun problème jusqu'à présent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top