2010-03-17 2 views
0

J'ai programmé une application de feuille d'heure et maintenant je voudrais la publier afin que les gens puissent l'installer et l'exécuter. J'ai essayé la fonction de publication de Visual Studio 2008 mais cela me donne une application/installateur clickOnce qui est vraiment déroutant, mais ça marche quand je l'exécute, mais quand j'exporte l'installateur sur un autre pc, il l'installe la fin de l'installation.comment transformer le projet de formulaires Visual Studio Windows en une application?

J'ai donc essayé simplement de faire une copie des fichiers installés, mais le programme se bloque au démarrage.

Existe-t-il un moyen simple de compiler l'application à un simple exécutable autonome ou contenant peut-être un dossier séparé contenant les ressources (images/classes)?

+1

Avez-vous vérifié que le framework est installé sur l'autre PC? – Jla

Répondre

7

Vous pouvez copier l'exécutable à partir de bin\Release et cela devrait fonctionner. S'il utilise des DLL qui ne font pas partie du framework .Net lui-même, vous devrez également les copier. (Définissez Copy Local sur true dans les propriétés de chaque référence)
S'il utilise d'autres fichiers, vous devrez les copier au bon endroit ou les intégrer dans l'EXE ou une DLL.

+0

doivent-ils tous être placés dans le même dossier? – Pieter888

+2

Oui, ils devraient. (Sauf si vous gérez 'AppDomain.AssemblyResolve') – SLaks

+0

Merci pour la bonne réponse, mais la solution de psdesai est venue avec un installateur et une interface conviviale. Votre réponse a fonctionné très bien mais merci pour l'aide de toute façon :) – Pieter888

0

vous pouvez trouver votre .exe ici projectPath \ bin \ Debug vous devez donner fichier .config trop

Questions connexes