Question

J'ai une application qui nécessite .NET Framework 3. Je prévois de la déployer à l'aide d'un kit d'installation construit avec le projet de déploiement VS2005.  Quelle est la meilleure pratique pour inclure la dernière version de .NET connue (3.5 SP1 dans mon cas) avec le package de déploiement ou inclure exactement ce dont mon projet a besoin (.NET3)?

Merci pour votre temps.

Était-ce utile?

La solution

Dans ce cas particulier, je préférerais que la dernière version soit reliée, car la version 3.0 était un peu précipitée simplement parce que Vista devait être expédié. D'autre part, cela signifie que la version 3.0 est préinstallée sur Vista, ce qui simplifie votre déploiement. De plus, l'installation de la version 3.0 sur une machine 3.5SP1 ne fera que sauter l'installation. Par conséquent, l'expédition 3.0 ne fait pas de mal.

Je déploierais toujours 3.5SP1 en raison des correctifs de bogues et des améliorations de performances, et parce que 3.5SP1 est totalement compatible avec la version antérieure à la version 3.0.

Autres conseils

Cela m'a aidé à faire l'inverse, en utilisant VS2008 pour créer un package .NET 2.0. Peut-être cela peut-il nous éclairer sur les 2 parties du projet d'installation que vous devez configurer: http://www.codeproject.com/KB/dotnet/targetnet2fromvs2008.aspx

  1. Les conditions préalables
  2. Les conditions de lancement
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top