130 votes

Créer un fichier MSI ou Projet d'installation de visual studio 2012

J'ai créer une petite application, et je voudrais créer 1 fichier msi.

Dans visual studio 2010, vous avez ce type de projet sous: D'autres Types de Projet > de Configuration et de Déploiement > de Visual studio Installer > Projet d'Installation

Mais la seule chose que vous avez obtenu dans vs 2012 est "Activer InstallShield Édition Limitée"

Vous pouvez changer la .net Framework, mais rien ne change.

Ma question est pourquoi est-il plus là ? Et comment puis-je le récupérer ? Est-il une nouvelle façon de le faire ?

68voto

Christopher Painter Points 32519

Veuillez voir:

Installation de Visual Studio projets (vdproj) ne sera pas livré avec les futures versions de VS

De Déploiement Windows Installer

Il a été annoncé 1 1/2 ans que les types de projets ont été tués. Les Alternatives sont:

  1. Utiliser UN VS2008/2010 la Solution pour créer votre installateur
  2. Passer à un autre outil tel que InstallShield ou Windows Installer XML

37voto

santhoshkumar Points 202

Pour créer des projets d'installation de VS 2012 avec InstallShield Édition Limitée montre cette vidéo

Mise à jour:

L'écran d'installation en édition limitée qui ne peut pas installer des services.

"L'ÎLE est de loin le pire programme d'installation et de la mise à niveau, lu - payée pour, la version est difficile de l'utiliser au mieux, et impossible dans la plupart des des situations. InnoSetup, Nullsoft, Avancé, WIX, ou juste au sujet de tout d'autres installateur est mieux. Si vous avez fait un sondage, vous verriez qu' personne n'est à l'aide de l'ISLE. Je ne sais pas pourquoi vous les gars continuent de s'associer avec InstallShield. Elle nuit à votre crédibilité. N'importe quel développeur vaut la peine la moitié de son poids en sel, connaît une ÎLE sans valeur, et quand vous êtes debout derrière elle, nous avons à la question de Microsoft jugement."

par Edward Miller (commentaires en http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx)

Le WIX Toolset http://wix.codeplex.comqui, tout puissant est supérieure à l'utilisateur hostile et a une courbe d'apprentissage abrupte. Il y a même un modèle téléchargeable pour l'installation de windows services.

http://arstechnica.com/civis/viewtopic.php?f=20&t=1190745

Pour Visual studio 2013

http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx

25voto

grantnz Points 3569

Avez-vous essayé de le "Publier" méthode? Vous avez juste à droite, cliquez sur le fichier de projet dans l'explorateur de solutions et sélectionnez "Publier" dans le menu pop-up. Cela crée un programme d'installation en quelques étapes très simples.

Vous pouvez faire plus de configuration du programme d'installation à partir de l'onglet "Publier" dans la fenêtre de propriétés du projet.

NB: Cette méthode ne fonctionne que pour WPF et Windows Forms apps.

17voto

peer Points 11386

Microsoft a écouté le cri de soutenir les installateurs (MSI) dans Visual Studio et la libération de l' Visual Studio Installer Projets d'Extension. Vous pouvez maintenant créer des installateurs dans VS2013, télécharger l'extension ici de la visualstudiogallery.

visual-studio-installer-les projets d'extension

15voto

Le Moustique Points 685

Merci pour les commentaires.

À partir de maintenant est WIX votre solution :-)

http://wix.codeplex.com

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