J'ai terminé mon application C #, mais j'ai un petit problème:
Lorsque j'essaye 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 le faire fonctionner sans installer le framework depuis Internet?
J'ai essayé avant InnoSetup pour une application VB6, mais je ne sais pas si cela fonctionnera pour .NET 4.0!
Des idées?
c#
.net
winforms
visual-studio
installation
Wassim AZIRAR
la source
la source
Réponses:
Utilisez le projet d'installation de Visual Studio. Le projet d'installation peut inclure automatiquement la configuration du framework .NET dans votre package d'installation:
Voici mon étape par étape pour l'application Windows Forms:
Créez un projet d'installation. Vous pouvez utiliser l'assistant de configuration.
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 le framework .NET.
Projet de configuration de construction
Vérifier la sortie
Remarque: les projets du programme d'installation de Visual Studio ne sont plus pré-emballés avec Visual Studio. Cependant, dans Visual Studio 2013, vous pouvez les télécharger en utilisant:
la source
ERROR: To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'DotNetFX461\NDP461-KB3102436-x86-x64-AllOS-ENU.exe' for item 'Microsoft .NET Framework 4.6.1 (x86 and x64)' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=616018.
C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX471
pour le programme d'installation .NET 4.7.1Vous 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 - c'est très simple à utiliser. Il vous permettra en un seul clic d'ajouter l'exigence d'installer .NET Framework 4.0.
la source
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 utilisateur graphique d'installation dans WinForms de WPF et possède d'autres fonctionnalités intéressantes telles que les traductions, la mise à jour automatique, les prérequis intégrés, l'auto-complétion améliorée dans VS et plus .
(Avertissement: je suis l'auteur de SharpSetup.)
la source
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. Consultez cette publication MSDN du Guide de déploiement .la source