J'ai terminé mon application C #, mais j'ai un petit problème:
Lorsque j'essaie d'exécuter mon application sur un autre PC, je dois toujours installer .NET Framework 4.0.
Y a-t-il quelque chose à faire pour que cela fonctionne sans installer le framework depuis Internet?
J'ai déjà essayé InnoSetup pour une application VB6, mais je ne sais pas si cela fonctionnera pour .NET 4.0!
Des idées?
Utilisez le projet d'installation Visual Studio. Le projet d'installation peut automatiquement inclure la configuration du framework .NET dans votre package d'installation:
Voici mon application étape par étape pour Windows Forms:
Créer un projet d'installation. Vous pouvez utiliser l'assistant d'installation.
Sélectionnez le type de projet.
Sélectionnez la sortie.
Appuyez sur Terminer.
Ouvrez les propriétés du projet d'installation.
Choisissez d'inclure .NET Framework.
Construire le projet d'installation
Vérifier la sortie
Remarque: Les projets Visual Studio Installer ne sont plus pré-emballés avec Visual Studio. Cependant, dans Visual Studio 2013, vous pouvez les télécharger en utilisant:
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
Vous devez créer un programme d'installation, qui vérifiera si l'utilisateur a requis .NET Framework 4.0. Vous pouvez utiliser WiX pour créer un programme d'installation. C'est très puissant et personnalisable. Vous pouvez également utiliser ClickOnce pour créer un programme d'installation. Son utilisation est très simple. Il vous permettra en un clic d’ajouter une condition préalable pour installer .NET Framework 4.0.
WiX est la voie à suivre pour les nouveaux installateurs. Si WiX seul est trop compliqué ou pas assez flexible du côté de l'interface graphique, envisagez d'utiliser SharpSetup - il vous permet de créer une interface graphique d'installation dans WinForms de WPF et possède d'autres fonctionnalités intéressantes comme les traductions, la mise à jour automatique, les conditions préalables intégrées. , l'auto-complétion améliorée dans VS et plus.
(Avertissement: je suis l'auteur de SharpSetup.)
Incluez un projet d'installation (New Project > Other Project Types > Setup and Deployment > Visual Studio Installer
) dans votre solution. Il a des options pour inclure le programme d'installation du framework. Découvrez ceci publication du guide de déploiement MSDN .