2010-04-09 10 views
1

i ont une application vb.net.NET: regrouper tous les fichiers dans une seule installation

je l'ai publié

il a fait un fichier app diretory, setup.exe, et un autre fichier

i besoin de tout pour être dans un fichier parce que les utilisateurs ne sont pas très à l'aise avec l'informatique

Y at-il un moyen de regrouper tout dans un fichier d'installation?

+0

Vous pouvez utiliser WiX (Windows Installer XML) pour créer un fichier d'installation pour vous (.msi). Il y a une grande barrière à l'apprentissage de WiX pour créer un simple msi, mais ça en vaut la peine une fois que vous savez comment l'utiliser. Pour surmonter la courbe d'apprentissage, vous pouvez utiliser quelque chose comme WarSetup (http://warsetup.jgaa.com/) qui va générer le projet pour vous. –

+0

Une autre alternative libre est NSIS (Nullsoft Scriptable Installer System) http://nsis.sourceforge.net/Main_Page –

Répondre

2

Vous pouvez regrouper les fichiers dans un fichier ZIP auto-extractible.

+0

pouvez-vous me dire comment faire s'il vous plaît –

+0

+1 pour quelque chose qui devrait être facile, mais j'ai vu des gens courir un ZIP auto-extractible et flippant parce qu'il n'était pas aussi insensé d'une opération que de cliquer sur «Next» trois fois. Parfois, les utilisateurs rendent les choses plus difficiles. –

+0

Appuyez sur Démarrer, Exécuter, tapez 'IExpress' et suivez les instructions de l'assistant. Vous pouvez également utiliser WinZip. – SLaks

1

Vous pouvez essayer ILMerge. Il vous permettra de fusionner plusieurs assemblées en 1. Vous pouvez le configurer dans un événement Post Build pour fusionner tous vos assemblys en 1 exe.

+0

+1 Je n'ai jamais utilisé ILMerge. Savez-vous si cela ajoutera également des fichiers dépendants en tant que ressources? –

Questions connexes