54 votes

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

J'ai écrit un complément VSTO dans Outlook 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

110voto

James Hogle Points 1625

Vous devez installer cette extension pour Visual Studio 2017 afin d'obtenir l'accès à l'Installateur de Projets.

Selon la page:

Cette extension fournit la même fonctionnalité qui existe actuellement dans Visual Studio 2015 pour Visual Studio Installer projets. Pour utiliser cette extension, vous pouvez soit ouvrir les Extensions et les Mises à jour de dialogue, sélectionnez le nœud en ligne, et de la recherche pour "Visual Studio Installer Projets d'Extension, ou vous pouvez le télécharger directement à partir de cette page.

Une fois que vous avez terminé l'installation de l'extension et de redémarrer Visual Studio, vous serez en mesure d'ouvrir Visual Studio existant Installateur de projets, ou d'en créer de nouveaux.

41voto

Jazimov Points 341

D'autres réponses postées ici pour cette question n'a pas de travail pour moi à l'aide de la dernière version du Visual Studio 2017 Enterprise edition (comme de 2018-09-18).

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

  1. Fermez tous, mais une seule instance de Visual Studio.
  2. Dans l'instance en cours d'exécution, l'accès au menu Outils->Extensions et Mises à jour.
  3. Dans cette boîte de dialogue, choisissez en Ligne->Visual Studio Marketplace->Outils->Configuration et de Déploiement.
  4. Dans la liste qui apparaît, sélectionnez Microsoft Visual Studio 2017 Installateur de Projets.

Une fois installé, fermez et redémarrez Visual Studio. Allez à Fichier->Nouveau Projet et de recherche pour le mot de l'Installateur. Vous savez que vous avez la bonne modèles installé si vous voyez une liste qui ressemble à quelque chose comme ceci:

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X