Question

Je viens de commencer à utiliser le navigateur Web WPF inclus dans Net 3.5 SP1. J'ai construit mon projet d'installation (que j'utilisais avant de passer à 3.5 SP1) et je l'ai installé sur une machine de test, mais le navigateur Web n'était pas disponible.

Que dois-je faire pour être sûr que la combinaison setup.exe / msi recherche et installe le SP1?

Était-ce utile?

La solution

Ouvrez les propriétés du projet d'installation, puis cliquez sur le bouton Conditions préalables. Puis vérifiez les conditions préalables à installer.

Licence

Vous pouvez ensuite définir comment l'utilisateur obtient les pré-demandes.

Voici un lien vers les informations sur la version du framework et un extrait du blog de Scott Hanselman:

  

Expérience en ligne / téléchargement   Le meilleur moyen d'obtenir un utilisateur disposant d'une connectivité Internet raisonnable sur le .NET Framework 3.5 SP1 consiste à utiliser le "Bootstrapper" de 2,7 Mo. Cela détectera ce dont ils ont besoin et ne téléchargera que ce dont ils ont besoin. Comme dans le tableau ci-dessus, le scénario le plus défavorable pour une machine x86 se situe autour de 60 Mo.

     

Quel est le " profil du client? "   Le profil client est une option d'installation encore plus réduite pour .NET 3.5 SP1 sur XP. C'est un petit bootstrapper de 277k. Lorsqu'il est exécuté sur des machines Windows XP SP2 sur lesquelles aucun .NET Framework n'est installé, il télécharge une charge utile de 28 Mo et vous fournit un sous-ensemble de .NET 3.5 spécifique au client. Si le programme d'amorçage de profil client est exécuté sur une machine avec une version de .NET dessus, il agira de la même manière que le programme d'installation Web 3.5 SP1 et détectera ce qu'il doit télécharger, puis le récupérera. Vous trouverez plus de détails dans le Guide de déploiement du profil client.

http: //www.hanselman .com / blog / CommentView.aspx? guid = af453d70-64b3-417e-9492-d115f929195d

Autres conseils

Dans le projet d'installation, ajoutez des conditions de lancement. Cette page vous montre comment exactement: http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI. aspx

En route pour répondre à ma propre question. Double-cliquez sur Microsoft .net Framework dans les dépendances détectées pour choisir la version.

Maintenant, la question est de savoir quelle est la solution appropriée, 3.5.30729 ou Client 3.5 SP1 ?

MODIFIER: 3.5.30729 fonctionne. Des idées sur la différence entre les deux?

EDIT: Un double-clic sur le .net Framework ci-dessus montre que .NET Framework est une condition de lancement. C'est ici que j'ai changé de version. (J'ajouterais une capture d'écran, mais je n'en ai pas d'URL, mais uniquement sur mon bureau.

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