Question

Une dernière question sur l’installation du profil client. J'ai téléchargé le programme d'installation en ligne du profil client Microsoft .NET Framework, car nous souhaitons l'insérer sur le CD d'installation, car notre utilisateur final ne dispose peut-être pas de .net framework 3.5 ni d'Internet. Nous voulons donc pouvoir gérer les deux cas.

Dans les conditions préalables, je peux sélectionner l'emplacement de l'emplacement du fichier, mais je ne sais pas où il devrait être. Je veux pouvoir en quelque sorte mettre le chemin du cd, quelque chose comme d: \ ProductName \ Prerequisites \ DotNetFx35ClientSetup.exe afin qu'il puisse l'obtenir et l'installer à partir de là. Quelqu'un at-il une idée de la façon dont cela peut être réalisé?

Merci.

Voici la fenêtre des conditions préalables:

alt text

Était-ce utile?

La solution

Ok, voici la chose. J'ai essayé avec le profil client mais cela n'a pas fonctionné. Je pense que c'est parce que le programme d'installation du profil client ne dispose pas des fonctionnalités de .net framework 3.5 SP1 . Donc, lors du processus d’installation, il demande également .net framework 3.5 SP1, aussi j’ai dû le rendre disponible hors connexion. Voici le deal:

  • Vous devez d’abord télécharger le Programme d'installation hors connexion du profil client
  • Ensuite, vous devez copier le fichier dans le dossier suivant: C: \ Programmes \ SDK Microsoft \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35Client
  • Une fois cette opération terminée, vous pouvez déployer votre projet d'installation. Celui-ci se compilera (ceci concerne uniquement l'installation du profil client).

Comme dans mon cas, il s'est plaint et a demandé .net Framework 3.5 SP1, voici ce que je devais faire:

  • Activer les conditions préalables .net Framework 3.5 SP1 dans votre solution d'installation
  • Télécharger Package complet de .net Framework 3.5 SP1
  • Mettez le lecteur C: \ (pour un accès rapide) et allez à l'invite de commande et tapez: C: \ dotNetFx35Setup.exe / x
  • Tout extraire où vous voulez, cela créera un dossier appelé wcu
  • allez à wcu \ dotNetFramework, prenez tous les fichiers et dossiers et copiez-les dans C: \ Program Files \ SDK Microsoft \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFX35

Construisez maintenant votre solution et elle devrait fonctionner. Vous recevrez cependant 2 avertissements. Il s’agit d’un problème connu qui, selon Microsoft, n’interfère pas dans le processus d’installation de votre application. À lire pour plus d'informations.

C’était un peu fastidieux pour moi de le trouver et de le proposer, donc j’espère vraiment que cela pourra aider qui que ce soit d’autre avec ce problème. Si vous avez une question, envoyez un commentaire et je vous répondrai au plus vite.

Merci d'avoir lu!

Autres conseils

Pour que votre configuration fonctionne avec le profil du client (sans vous plaindre, comme vous dites) au moment de l'installation, vous devez également modifier les conditions cochées pour n'exiger que le profil du client.

Vous devez modifier la propriété de la condition de lancement .NET pour indiquer réellement & "Profil du client &"; Faites-le comme ici:

. NET Condition de lancement - propriétés
(source: msdn.com )

Cela provient du document suivant: Performances WPF et profil client .NET Framework , section &" Déploiement & "de Jossef Goldberg.

Bien que le document fasse référence au profil client de la version 4, cela fonctionne également pour la version 3.5. Je l'ai fait et cela a parfaitement fonctionné.

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