c# - 是否可以仅在一个 .exe 中使用 ClickOnce 发布 Visual Studio C# 项目?

标签 c# visual-studio-2012 clickonce

是否可以使用 ClickOnce 在一个 .exe 中发布 Visual Studio C# 项目?

我找不到办法做到这一点。我的项目有使用的其他文件 比如:它调用外部 exe,链接到 dll 等。所有这些文件都是我想要的 以某种方式嵌入到 .exe 中,而不是在其旁边有一个 exe + 附加文件。

编辑:该图像更好地解释了我需要的内容。

enter image description here

最佳答案

是的,您可以在 ClickOnce 设置中添加外部 dll、资源、exe 等。看看这些照片。抱歉语言不通。

enter image description here

enter image description here

如果您想在 IIS 上发布它,您将需要一个主机。这些文件(应用程序文件、setup.exe 等)将存储在 IIS 中。您只需要向用户提供“publish.htm”或“setup.exe”。 'publish.htm'/'setup.exe' 将连接到您的 IIS。而且如果您使用 ClickOnce,您的应用程序将更容易更新。

否则,您只需要 VS2010 中的 VSInstaller 或 VS2012/2013 中的 InstallShield Limited Edition。它将生成一个 .exe 文件。

关于c# - 是否可以仅在一个 .exe 中使用 ClickOnce 发布 Visual Studio C# 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23535946/

相关文章:

c# - : other file save/xml change (VS 2010) 上的 T4 代码模板触发器生成

visual-studio-2012 - VisualStudio 是否提供查看纹理的方法?

.net - 有没有办法将使用 .appref-ms 的 ClickOnce 应用程序添加到系统路径?

vb.net - 如何强制客户端在启动时使用 VB.NET 项目更新应用程序?

c# - 将文件名传递给方法时,我应该使用 FileInfo 还是普通文件名?

c# - 使用 WriteRange 和 MD5 上传 Azure 文件存储已被淘汰

c++ - 如何线程化作为类方法的可调用函数

c# - UI 自动化是否有任何依赖项?

.net - 如何让 MSBuild 在构建服务器上增加 ClickOnce 发布修订版本号?

c# - 在 C# 中使用嵌套对象渲染 MongoDB 更新文档