web-dev-qa-db-fra.com

Compilez pour créer une application C # autonome dans Visual Studio 2010

Similaire à cette question Compiler en un exécutable autonome (.exe) dans Visual Studio

Mais rien ne fonctionne pour moi.

J'ai écrit une application très simple en C #. Je veux que cela compile dans un fichier exe autonome, mais je n'arrive pas à trouver les paramètres appropriés pour le faire Tout est compilé dans un dossier de publication et il n'y a que les fichiers d'installation/d'installation.

Merci!

26
Wil

Vous venez de le compiler. Dans le dossier bin\Release (ou bin\Debug), le fichier .exe sera présent.

Si vous demandez comment créer un exécutable qui ne repose pas du tout sur le framework .NET, c'est beaucoup plus difficile et vous devrez acheter quelque chose comme Salamader de RemoteSoft . En général, cela ne vaut pas vraiment la peine: Windows Vista est déjà livré avec .NET Framework 2.0 déjà pré-installé. Si cela vous inquiète, vous pouvez simplement cibler le framework 2.0 (alors seuls les utilisateurs XP devraient installer le cadre).

43
Dean Harding

J'utilise Visual Studio 2010 pour créer un programme sur SMSC Server . Ce que vous devez faire, c'est créer -> publier. il vous sera demandé de préciser quelques éléments simples et l'emplacement où vous souhaitez stocker votre application, parcourez l'emplacement où vous souhaitez le placer.

J'espère que c'est ce que vous cherchez

3
ektel

Appuyez sur le bouton de démarrage dans Visual Studio. Accédez ensuite à l'emplacement de stockage de votre solution et ouvrez le dossier de votre projet principal, puis le dossier bin. Si votre application fonctionnait en mode débogage, accédez au dossier de débogage. Si vous utilisez le mode release, allez dans le dossier release. Vous devriez trouver votre exe là-bas. 

0
werdsackjon

Vous pouvez obtenir un seul fichier EXE après avoir construit l'application console.

votre dossier d’application -> dossier bin -> il y aura beaucoup de fichiers il est nécessaire 2 fichiers doivent et autres dll référencées

1. IMG_PDF_CONVERSION [this is my application name, take your application name]
2. IMG_PDF_CONVERSION.exe [this is supporting configure file]
3. your refered dll's

alors vous pouvez déplacer que 3 (exe, fichier de configuration, dll référencé) dll dans n'importe quel dossier

si vous cliquez sur le 1er IMG_PDF_CONVERSION, il exécutera l'application de manière cool

toute calcification s'il vous plaît demander à vos questions.

0
ethiraj

Êtes-vous sûr d'avoir sélectionné l'application console? J'exécute VS 2010 et avec les paramètres Vanilla, une application de console C # est construite avec\bin\debug. Essayez de créer un nouveau projet d’application console, avec la langue définie sur C #. Générez le projet et accédez à Propriétés du projet/[Application console] 1. Dans l'onglet Construction, quel est le chemin de sortie? La valeur par défaut doit être bin\debug, à moins que certains paramètres ne soient limités sur votre poste de travail, etc. Consultez également la fenêtre de sortie de la construction pour voir si des erreurs sont générées. Dans ce cas, rien ne sera construit dans le dossier de sortie, bien sûr ...

0
code4life

Vous pouvez utiliser les fichiers du dossier de débogage. Cependant, si vous regardez les informations de débogage de l'application avec un logiciel d'inspection, vous verrez clairement "Nom du fichier de symboles" qui peut révéler des informations non demandées dans le chemin d'accès au fichier exe d'origine.

0
miky