Comment créer un fichier exécutable unique dans Visual Studio 2008?
J'ai créé une Application Windows Forms dans Visual Studio 2008 .NET 3.5.
Maintenant, je veux finaliser mon projet, c'est à dire de créer un seul .exe fichier que je peux donner à quelqu'un et il sera en mesure de l'exécuter sur son ordinateur.
Dans mes fichiers de projet, j'ai trouvé bin/Debug où je vois un .exe fichier.
Puis-je utiliser ce fichier, ou je suis absent de certains des plus importants de la finalisation de la procédure ?
Merci !
Il aura toujours besoin d'avoir l' .NET framework runtime installé sur son ordinateur.
OriginalL'auteur | 2010-01-23
Vous devez vous connecter pour publier un commentaire.
Il vous suffit de prendre le fichier EXE tant qu'il n'a pas de dépendances. S'il y a des fichiers dll de là, vous devez les inclure (ou utilisez le ILMerge utilitaire de ligne de commande à combiner entre eux). Vous pouvez, cependant, ignorer toute généré apb ou des fichiers xml.
Comme une note de côté, vous devez compiler en release si vous prévoyez de déployer votre projet (la sortie sera dans
bin/Release
)Consultez le haut de votre menu Visual Studio. Vous avez une zone de liste déroulante là pour basculer entre les deux modes. Ce que vous avez été à la recherche à la configuration de la mode release.
Super, Merci beaucoup !
OriginalL'auteur Richard Szalay
Vous n'êtes pas clair dans votre question. Si vos solutions de sortie est juste un seul fichier exe, alors Oui, vous pouvez donner le fichier exe dans bin\debug.
Mais au lieu de bin\debug\ exe, vous devez distribuer le bin\Release\ exe qui est conçue pour la libération but.
OriginalL'auteur claws
Pour faire de la ILMerge plus facile, utilisez l'outil graphique de codeplex à http://ilmergegui.codeplex.com/
Si c'est une application commerciale, plusieurs commerciaux obfuscators permettre la création d'un unique fichier exe.
OriginalL'auteur SetiSeeker