我有一个在Visual Studio 2010中构建的控制台应用程序。
当我实际构建项目时,我得到\ bin \ Debug \ MyProj.exe下的.exe文件。
当我粘贴并从其他位置运行此.exe时,它也期待其他文件。
有什么想法我怎么能把它作为独立的exe文件。
您通常使用一堆DLL分发应用程序,这没什么不好。
但如果你真的想让它成为一个单独的exe,你可以看看这里 - 同样的问题是回答Embed .net dll in c# .exe。 (如果您的DLL也是.Net程序集,则有效)
编辑:如果您需要轻松地将应用程序分发给非计算机友好的用户,请考虑尝试ClickOnce。它大致类似于Java Web的开始 - 唯一的缺点是你不能从微软获得那些以这种方式分发的项目的“Windows Logo”证书。