我用c#做了一个小应用程序,我想发送给朋友以获得意见。问题是当我选择版本配置并单击重建我得到7个额外的文件(3 DLL,1 exes,...)以及我想要的exe文件。难道我做错了什么?当我在VS 2005中使用C++时,我曾经得到单个.exe文件。从visual studio 2012创建exe文件c#
回答
它是一个可怕的时刻。无法获得Clickonce为这样一个简单的应用程序工作。将3个引用的dll和exe移动到另一个工作的文件夹中。 Wix另一方面......很难说至少。
但是,this允许我创建一个单独的安装文件,如果不是10分钟内的exe文件。我发送了一个快捷方式到桌面,这或多或少是我想要的。
你没有做错任何事情。它只是在发布时生成额外的文件,如AppConfig.xml,用于保存应用程序设置的实例,或者ClickOnce部署包,以便您的朋友可以安装该应用程序。为了更多地习惯于C#,你可以通过搜索关于调试和发布之间区别的文章开始
我会给clickOnce一个去。它听起来像是用于其他所有安全信息的东西。 – mechanicum
祝您好运,请记住,您还可以使用Windows安装程序来执行更高级的部署方案。 – Freeman
clickOnce不是那件事。我想在线安装更好。我现在要尝试Windows Installer。 – mechanicum
你有没有考虑过使用Visual Studio 2012内置的Click Once工具?
点击一次即会生成你的朋友可以执行安装程序。如有必要,它会自动下载并安装任何依赖项(如特定的.NET运行时)。
要分发引用的DLL文件看看下面的网址,因为它表明了正确的配置设置:
仍然不会在项目的发布文件夹中生成一个单独的文件。 – Freeman
@Freeman编辑。 –
- 1. 在Visual Studio 2012中手动创建.exe
- 2. 创建EXE 2012
- 3. Visual Studio 2012 not produced .exe
- 4. Visual Studio 2012不生成exe
- 5. 在Visual Studio 2010中编译C不会创建.EXE文件
- 6. 如何在Visual Studio C++ 2012中创建文件夹
- 7. 如何在Visual Studio 2012中创建ANSI C文件?
- 8. 创建从的Visual Studio 2012项目
- 9. 使用Visual Studio 2012创建C++/C#而不安装VS 2012?
- 10. visual studio C#锁定.exe文件
- 11. Visual Studio Express 2012不在编译文件夹中构建exe文件
- 12. 文件的模板C++的Visual Studio 2012
- 13. Visual C++ - 成功构建但exe文件未创建
- 14. 从Visual Studio项目到文件.exe(Qt)
- 15. 从Visual studio 2012生成.build文件
- 16. 从Visual Studio Project创建CMake文件
- 17. Visual Studio 2012文件输入
- 18. 如何在Visual C++中创建.lib文件和.exe文件?
- 19. Visual Studio 2012:WebDev.WebServer40.exe已停止工作
- 20. 如何为在visual studio 2012中创建的windows服务创建EXE设置文件
- 21. 在Visual Studio 2012中生成单个exe文件
- 22. 添加资源(声音文件)exe? [MS Visual Studio 2012]
- 23. Visual Studio没有创建一个.exe
- 24. 在Visual Studio 2010中创建.exe
- 25. Visual Studio不断尝试创建“AtlTraceTool8.exe”
- 26. 如何在Visual Studio中创建独立的exe文件?
- 27. 为什么Visual Studio创建.exe安装程序文件?
- 28. Visual Studio安装项目 - 创建EXE文件的快捷方式
- 29. 如何从代码创建组件关系图,Visual Studio 2012 Ultimate
- 30. 从Visual Studio 2012插件创建连接的查询窗口
是项目中引用的任何额外ddl吗? –
有3个dll被引用。 – mechanicum
只需将发布文件夹压缩到您的朋友并发送给他们即 – jglouie