2011-01-17 2 views
5

J'ai posé quelques questions sur Inno Setup et l'installation de .NET Framework. Maintenant, je me demande s'il est préférable d'utiliser Visual Studio Installer ou Inno Setup?Lequel utiliser, Visual Studio Installer ou Inno Setup?

Lequel des deux est le meilleur et le plus fonctionnel pour ce type de problème, et en général, lequel est le mieux à utiliser pour la création de l'installateur?

+2

Vous pouvez éviter un flot de réponses purement subjectives «Je préfère x» si vous éditez votre question pour fournir plus de détails sur votre application particulière et sur les tâches spécialisées que vous devez effectuer pendant le processus d'installation. –

+2

Sans tenir compte des autres réponses, sachez que le projet d'installation de VS a été supprimé par Microsoft, et que ce n'est évidemment pas un bon choix pour un projet à long terme ... –

+1

Hmm, quelqu'un doit dire à l'équipe qui a travaillé sur VS2010 . –

Répondre

6

En général, Inno Setup est plus facile et plus fiable, mais si vous devez expédier un fichier MSI, utilisez Visual Studio. Voir here pour installer .NET avec Inno.

+2

À l'appui de cette réponse - j'ai utilisé Inno pour distribuer une boîte à outils Windows spécialisée (plusieurs DLL et EXE vers plusieurs dossiers, plusieurs configurations, écrans personnalisés, actions personnalisées post-installation) pendant environ 10 ans, avec une base de clients finissant par numéroter ~ 2000. En ce moment, j'avais des problèmes d'installation de _no_ (zéro): aucun de ma part, aucun signalé par des clients. Si vous êtes comme moi, vous avez personnellement vécu un comportement horrible de la part des MSI créés par Microsoft. Mon «favori» est le MSI qui ne parvient pas à signaler un code d'erreur _hex que Google ne peut pas trouver. YMMV. – Spike0xff

1

Visual Studio Installer se retire en 2010, donc pour une utilisation future, il ne convient pas. Il existe également un outil appelé InstallShied Limited Edition dans VS 2010 pour créer des programmes d'installation (basés sur d'autres technologies).

Si vous voulez créer des installateurs directement dans Visual Studio essayez cette extension appelée visuelle & Installer: http://visualstudiogallery.msdn.microsoft.com/5e57fe9a-ae5d-4740-a1c3-7a8e278e105b

Il prend en charge et VS 2012 Inno Setup et NSIS (Nullsoft installateur, les deux sont libres et open source) et VS 2012 est déjà supporté donc ça a l'air bien.

+2

Le plugin Visual & Installer est en phase d'essai. –

+0

Pour ceux qui en ont besoin: Vous pouvez continuer à utiliser les projets d'installation VS 2010 dans VS 2013 avec l'extension suivante: https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d – copa017