如何在Visual Studio 2008中创建单个可执行文件?

时间:2010-01-23 09:51:39

标签: c# visual-studio-2008 .net-3.5 executable

我在Visual Studio 2008,.NET 3.5中创建了一个Windows窗体应用程序。 现在我想完成我的项目,即创建一个我可以提供给他人的单个.exe文件,他将能够在他的计算机上运行它。

在我的项目文件中,我找到了bin / Debug目录,在那里我看到了一个.exe文件。 我可以直接使用这个文件,或者我错过了一些重要的最终程序吗?

谢谢!

3 个答案:

答案 0 :(得分:9)

只要它没有依赖关系,你就可以使用EXE。如果其中有任何dll文件,则需要包含它们(或使用ILMerge command line utility组合它们)。但是,您可以忽略任何生成的pdb或xml文件。

作为旁注,如果您计划部署项目(输出将在bin/Release

,您应该在发布中进行编译

答案 1 :(得分:1)

你不清楚你的问题。如果你的解决方案输出只是一个exe文件,那么是的,你可以在bin \ debug中放弃exe文件。

但是你必须分发用于发布目的的bin \ Release \ exe而不是bin \ debug \ exe。

答案 2 :(得分:0)

要使ILMerge更容易,请使用http://ilmergegui.codeplex.com/

处的codeplex中的GUI工具

如果这是一个商业应用程序,几个商业混淆器允许创建一个单独的exe。