0

我用 c# 做了一个小应用程序,我想把它发给朋友征求意见。问题是当我选择发布配置并单击重建时,我得到 7 个附加文件(3 个 dll,1 个 exe,...)以及我想要的 exe。难道我做错了什么?当我在 VS 2005 中使用 c++ 时,我曾经获取单个 .exe 文件。

4

3 回答 3

1

这是一个可怕的时刻。无法让Clickonce为如此简单的应用程序工作。仅将 3 个引用的dllexe移动到另一个文件夹即可。另一方面,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 工具?

单击一次部署 - MSDN

单击一次将生成一个安装程序,您的朋友可以执行该安装程序。如有必要,它将自动下载并安装任何依赖项(例如特定的 .NET 运行时)。

要分发引用的 DLL,请查看以下 URL,因为它建议正确的配置设置:

如何:指定 ClickOnce 发布的文件

于 2013-01-24T13:03:50.010 回答