Je crée une petite application et je souhaite créer un fichier MSI.
Dans Visual Studio 2010, vous avez ce type de projet sous:
Autres types de projets -> Configuration et déploiement -> Visual Studio Installer -> Configuration du projet
Mais la seule chose que vous avez dans Visual Studio 2012 est «Activer InstallShield Limited Edition».
Vous pouvez modifier le .NET Framework, mais rien ne change.
Pourquoi n'y en a-t-il plus? Et comment puis-je le récupérer? Y a-t-il une nouvelle façon de faire cela?
Réponses:
Pour créer des projets d'installation dans Visual Studio 2012 avec InstallShield Limited Edition, regardez cette vidéo .
L'édition limitée d'InstallShield qui ne peut pas installer de services.
Par Edward Miller (commentaires dans l' extension Visual Studio Installer Projects ).
Le WiX Toolset , qui, tout en étant puissant, dépasse les limites de l'utilisateur et a une courbe d'apprentissage abrupte. Il existe même un modèle téléchargeable pour installer les services Windows (réf. VS2012: Installer pour les services Windows? ).
Pour Visual Studio 2013, consultez l'article de blog Création de programmes d'installation avec Visual Studio .
la source
Setup.msi
dansVS 2012
, plus d' aide .. ??S'il te plait regarde:
Les projets d'installation de Visual Studio (vdproj) ne seront pas livrés avec les futures versions de VS
Déploiement de Windows Installer
Il a été annoncé il y a 1 an et demi que les types de projets étaient en train d'être tués. Les alternatives sont:
la source
Avez-vous essayé la méthode "Publier"? Il vous suffit de cliquer avec le bouton droit de la souris sur le fichier de projet dans l'explorateur de solutions et de sélectionner "Publier" dans le menu contextuel. Cela crée un programme d'installation en quelques étapes très simples.
Vous pouvez effectuer plus de configuration du programme d'installation à partir de l'onglet Publier dans la fenêtre des propriétés du projet.
NB: cette méthode ne fonctionne que pour les applications WPF et Windows Forms.
la source
Microsoft a écouté l'appel à la prise en charge des programmes d'installation (MSI) dans Visual Studio et a publié l' extension de projets d'installation de Visual Studio . Vous pouvez maintenant créer des programmes d'installation dans Visual Studio 2013; téléchargez l'extension ici depuis la galerie visualstudiogallery.
la source
ISLE (InstallShield Limited Edition) est le «remplacement» du projet Visual Studio Setup and Deploy, mais de nombreux utilisateurs pensent que Microsoft a fait une erreur en supprimant le support .vdproj de Visual Studio 2012 (et les versions ultérieures) et en prenant en charge les logiciels d'entreprise tiers.
Beaucoup de gens ont demandé à le renvoyer ( ramenez l'installation de base et le projet de déploiement de type Visual Studio Installer ), mais Microsoft est sourd à nos voix ... vraiment triste.
Comme WiX est vraiment compliqué, je pense qu'il vaut la peine d'essayer des systèmes d'installation gratuits - NSIS ou Inno Setup . Les deux sont scriptables et faciles à apprendre - mais aussi puissants que le SADP original.
J'ai créé une très belle extension Visual Studio pour NSIS et Inno Setup avec de nombreuses fonctionnalités (intellisense, coloration syntaxique, barres de navigation, compilation directement depuis Visual Studio, etc.). Vous pouvez l'essayer sur www.visual-installer.com (désolé pour l'auto-promotion :)
Téléchargez Inno Setup (jrsoftware.org/isdl.php) ou NSIS (nsis.sourceforge.net/Download) et installez V&I (unsigned-softworks.sk/visual-installer/downloads.html).
Tous les installateurs sont simples Suivant / Suivant / Suivant ...
Dans Visual Studio, sélectionnez le menu Fichier -> Nouveau -> Projet , choisissez NSISProject ou Inno Setup , et un nouveau projet sera créé (avec les sources complètes).
la source
Il y a des progrès pour les développeurs de Visual Studio 2013 :-D woot woot! Voir le billet de blog Extension de projets du programme d'installation de Visual Studio .
Le lien et les informations ont été extraits du billet de blog de Brian Harry Création d'installateurs avec Visual Studio .
la source
Consultez l'article Déploiement du programme d'installation de Visual Studio . Cela vous aidera sûrement.
Vous pouvez choisir la version correcte de .NET Framework sur la page. Alors pour vous, faites-en .NET 4.5. Je suppose que ce serait là pour Visual Studio 2012.
la source
Je pense que le déploiement d'une solution Office à l'aide de ClickOnce (MSDN) peut être utile.
Après avoir créé un plugin Outlook pour Office 2010, le problème était de l'installer sur l'ordinateur du client, sans utiliser ISLE ou d'autres outils complexes (ou coûteux).
La solution était d'utiliser l'instrument de publication du projet Visual Studio, comme décrit dans le lien. Juste deux choses à faire avant que la configuration ne fonctionne:
la source