可能重复:
Compile to a stand-alone executable (.exe) in Visual Studio
我完成了我的应用程序,但我想知道如何让用户直接从.exe运行它而无需运行setup.exe 我正在使用visual studio ultimate 2010。
感谢您的帮助。我没有在谷歌上找到任何东西。
答案 0 :(得分:0)
您可以将解决方案输出复制粘贴到目录“bin\Release
”文件中,但请注意,在构建时应该在项目中具有发布配置,因此请不要向用户提供调试版本“{{ 1}}”。
请注意,您不必复制发布目录中的整个文件,只需要复制资源(如果有)和bin\debug
文件..并且不包括.dll
个文件和.pdb
。
你在这里的另一件事是假设用户已在他的机器中安装了框架,如果不是这样,那么你可以创建一个新的Setup Project
答案 1 :(得分:0)
您可以在构建输出文件夹中找到可执行文件(以及任何本地依赖项)(通常bin\release
,当配置为相对于项目目录的发布版本时。)
根据您的应用程序所依赖的其他资源,简单地以这种方式部署可能意味着您的应用程序不会“正常工作”;请小心了解应用程序在部署之前需要运行的环境类型,并采取所有必要的预防措施。