web-dev-qa-db-fra.com

Créer un programme d'installation / programme d'installation MSI dans Visual Studio 2017

J'ai écrit un complément Outlook VSTO dans Visual Studio Pro 2017 (VB.NET). Je l'ai publié, ce qui crée un fichier setup.exe OK, mais j'aimerais créer un programme d'installation approprié qui copie les fichiers localement et peut être exécuté en mode silencieux, etc.

Comment puis-je faire cela? Quand je vais créer un nouveau projet, il n'y a pas d'option de projet d'installation.

Merci

38
Ed Mozley

Vous devez installer cette extension dans Visual Studio 2017/2019 pour pouvoir accéder aux projets du programme d’installation.

Selon la page:

Cette extension fournit les mêmes fonctionnalités que celles existant dans les projets Visual Studio 2015 pour Visual Studio Installer. Pour utiliser cette extension, vous pouvez ouvrir la boîte de dialogue Extensions et mises à jour, sélectionner le nœud en ligne et rechercher "Extension de projets Visual Studio Installer" ou vous pouvez télécharger directement à partir de cette page.

Une fois que vous avez terminé d'installer l'extension et redémarré Visual Studio, vous pourrez ouvrir des projets Visual Studio Installer existants ou en créer de nouveaux.

76
James Hogle

Les autres réponses affichées ici pour cette question ne fonctionnaient pas pour moi avec la dernière édition de Visual Studio 2017 Enterprise (mise à jour en date du 2018-09-18).

Au lieu de cela, j'ai utilisé cette méthode:

  1. Fermez toutes les instances de Visual Studio sauf une.
  2. Dans l'instance en cours d'exécution, accédez au menu Outils -> Extensions et mises à jour .
  3. Dans cette boîte de dialogue, choisissez En ligne -> Visual Studio Marketplace -> Outils -> Configuration et déploiement .
  4. Dans la liste qui apparaît, sélectionnez les projets d'installation de Microsoft Visual Studio 2017 .

Une fois installé, fermez et redémarrez Visual Studio. Allez dans Fichier -> Nouveau projet et recherchez le programme d'installation Word. Vous saurez que vous avez les bons modèles installés si vous voyez une liste qui ressemble à ceci:

enter image description here

24
Jazimov