J'ai déjà un projet prêt à être construit. Actuellement, j'utilise Visual Studio 2013.
Mais je ne sais pas comment créer une configuration MSI dans Visual Studio 2013, mais pour Visual Studio 2010, il existe de nombreux didacticiels expliquant comment créer une configuration dans Visual Studio 2010.
Cela signifie-t-il que je dois installer Visual Studio 2010 afin de créer une configuration d'application pour mon projet?
Quelle est la manière la plus simple de créer une configuration d'application dans Visual Studio 2013?
Réponses:
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 installateurs dans VS2013, téléchargez l'extension ici depuis la galerie visualstudiogallery.
visual-studio-installateur-projets-extension
la source
À partir de Visual Studio 2012, Microsoft ne fournit plus le package de déploiement intégré. Si vous souhaitez utiliser ce package, vous devrez utiliser VS2010.
En 2013, vous avez plusieurs options:
Dans mes projets, je crée mes propres installateurs à partir de rien, qui, comme je n'utilise pas Windows Installer, ont l'avantage d'être super rapides, même sur les vieilles machines.
la source
File.WriteAllBytes
ouFile.WriteAllText
, selon le type de fichier). Je n'ai pas géré l'écrasement des fichiers existants - tous mes assemblys étaient préfixés avec le nom de mon application (par exemple AppName.Controls.dll, AppName.Images.dll), de sorte que le risque d'un fichier en double serait vraiment faible. Si vous souhaitez gérer chaque scénario possible, vous devez faire ce que fait Windows Installer - ce qui va à l'encontre de l'objectif de la personnalisation.Visual Studio 2013 prend désormais en charge les projets d'installation. Microsoft a livré une extension Visual Studio pour produire des projets d'installation.
Extension de projets du programme d'installation de Visual Studio
la source
Microsoft recommande d'utiliser «InstallShield Limited Edition pour Visual Studio» en remplacement du «Projet de déploiement et d'installation» interrompu - mais ce n'est pas si agréable et personne d'autre ne recommande de l'utiliser. Mais pour les configurations simples, et si le relais sur des produits tiers commerciaux ne pose pas de problème, vous pouvez l'utiliser.
L'alternative est d'utiliser Windows Installer XML (WiX) , mais vous devez faire beaucoup de choses manuellement qui ont fait le projet d'installation par lui-même.
la source
Microsoft publie également l' extension de projets d'installation de Microsoft Visual Studio 2015.Il s'agit de la même extension que la version 2013 mais pour Visual Studio 2015
la source
Outre Install Shield et WiX, il existe Inno Setup . Bien que je ne l'ai pas essayé moi-même, j'ai entendu de bonnes choses à ce sujet.
la source
Je vais dire, comment j'ai résolu un problème presque similaire. J'ai développé une application à l'aide de VS 2013 et j'ai essayé de créer un assistant car cela n'a pas réussi. Plus tard, j'ai installé premium VS et j'ai essayé et échoué.
enfin j'ai utilisé "ClickOnce" et cela a bien fonctionné.
Donc je crois qu'ici aussi, "CLICKONCE" vous aiderait.
la source