我在Visual Studio 2008,.NET 3.5中创建了一个Windows窗体应用程序。 现在我想完成我的项目,即创建一个我可以提供给他人的单个.exe文件,他将能够在他的计算机上运行它。
在我的项目文件中,我找到了bin / Debug目录,在那里我看到了一个.exe文件。 我可以直接使用这个文件,或者我错过了一些重要的最终程序吗?
谢谢!
答案 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。