2011-08-19 93 views
0

可能重复:
Compile to a stand-alone executable (.exe) in Visual Studio如何发布/编译程序,而无需用户安装它

我完成了我的应用程序,但我想知道我怎么可以让用户直接从.exe运行而无需运行setup.exe 我正在使用visual studio ultimate 2010.

感谢您的帮助。我在谷歌上没有找到任何东西。

+0

您的应用程序有多复杂,需要哪种类型的IO权限?你看过哪些部署机制?例如:是ClickOnce出图片吗? – Reddog

+0

这是这里的这个问题的转贴:http://stackoverflow.com/questions/2035083/compile-to-a-stand-alone-executable-exe-in-visual-studio做任何解决方案为你工作? –

回答

0

您可以将您的解决方案输出复制到目录“bin\Release”文件中,但请注意在生成时应该在项目中进行版本配置,因此不要为用户提供调试版本“bin\debug”。
请注意,您不必复制发行版目录中的整个文件,只需要使用专业资源(如果有.dll文件),并且不包含.pdb文件和.exe.manifest

,你是这里的另一件事假定用户已安装在他的机器的框架,如果不是,那么你可以创建一个新的Setup Project

+1

为您的未来版本构建提示:您可以设法省略每个构建配置的调试相关文件,所以它们不必在那里才能让别人错误地复制。 –

+0

非常好,知道; \) –

0

您只需找到可执行文件(及任何该情况(通常为bin\release,当配置为相对于项目目录释放内部版本时)。

根据应用程序依赖于的其他资源,只需以这种方式部署即可,但“只是工作”,但;要小心了解应用程序在部署之前需要运行什么样的环境,并采取所有必要的预防措施。

相关问题