我用 c# 做了一个小应用程序,我想把它发给朋友征求意见。问题是当我选择发布配置并单击重建时,我得到 7 个附加文件(3 个 dll,1 个 exe,...)以及我想要的 exe。难道我做错了什么?当我在 VS 2005 中使用 c++ 时,我曾经获取单个 .exe 文件。
问问题
4236 次
3 回答
1
这是一个可怕的时刻。无法让Clickonce为如此简单的应用程序工作。仅将 3 个引用的dll和exe移动到另一个文件夹即可。另一方面,Wix ……至少很难说。
但是,如果不是 exe,这允许我在 10 分钟内创建一个安装文件。我发送了一个快捷方式到桌面,这或多或少是我想要的。
于 2013-01-24T14:49:06.473 回答
1
你没有做错任何事。只是在发布时会生成其他文件,例如 AppConfig.xml 用于保存您的应用程序设置的实例,或 ClickOnce 部署包,以便您的朋友可以安装该应用程序。要更习惯 C#,您可以从谷歌搜索有关调试和发布之间差异的文章开始
于 2013-01-24T13:02:17.740 回答
1
您是否考虑过使用 Visual Studio 2012 中内置的 Click Once 工具?
单击一次将生成一个安装程序,您的朋友可以执行该安装程序。如有必要,它将自动下载并安装任何依赖项(例如特定的 .NET 运行时)。
要分发引用的 DLL,请查看以下 URL,因为它建议正确的配置设置:
于 2013-01-24T13:03:50.010 回答