2010-04-13 4 views
3

Actuellement, je cible le profil Client .NET Framework 3.5..NET Framework 4 Profil client vs .NET Framework 3.5 Profil client

Sous certaines conditions (lorsque .NET 1.x ou 2.x est installé) le profil client n'est pas installé et à la place la version complète de .NET Framework 3.5. est installé.

Cette limitation a été supprimée du profil .NET 4.0 - c'est donc une amélioration intéressante qui réduit considérablement la taille du téléchargement sur certains PC. Cependant, si je cible l'application .NET 4.0, tous les clients devront télécharger un nouveau framework.

Je pense que le scénario idéal serait de cibler le profil .NET 3.5, mais de pointer l'installateur vers le profil client .NET 4.0. De cette façon, les PC avec 3.5 installés (65% de nos tests en ce moment) seraient bien et le reste installerait .NET 4.0.

Est-ce que ma pensée est correcte ou n'est pas faisable? L'application de profil .NET 3.5 sera-t-elle exécutée avec uniquement le profil .NET 4.0 installé?

Merci

Répondre

1

Oui, voir this question. Mais vous devez bien sûr vous assurer que votre application fonctionne bien sur le runtime .NET 4.0, car .NET 2.0, 3.0 et 3.5 utilisent tous le runtime 2.0, tandis que .NET 4.0 a un nouveau runtime.

Questions connexes