C# 如何使用 MS clickonce部署打包的 exe

本文关键字:exe 部署 clickonce 何使用 MS | 更新日期: 2023-09-27 18:35:48

我正在开发一个 C# Windows 应用程序,我使用 MS Clickonce 部署我的应用程序。但我有一个问题.我正在为此应用程序使用加密狗,我正在打包我的 *.exe.第一步 ;发布项目,然后打包已发布的 exe。之后添加文件扩展名,像这样 *.exe.deploy

但;所以,不要工作这个exe。

你对这个问题有什么解决方案吗?

C# 如何使用 MS clickonce部署打包的 exe

如果要在发布后修改任何已发布的文件,则必须更新 .manifest 和 .application 文件。使用 mageui.exe(位置位于你拥有的 Windows SDK 的 bin 文件夹中)编辑这些文件,并记得在完成后签名/保存。

如果您只想提供应用程序的副本,为什么不直接构建它,然后将''bin''Release文件夹复制到外部驱动器?

ClickOnce 实际上旨在从 Web 服务器或网络共享部署应用程序,并使您能够发布增量更改。

如果要使用 ClickOnce 从 U 盘部署某些内容,则必须将应用程序发布到文件夹,然后将包复制到 USB 驱动器并让用户运行安装程序.exe。

如果这样做,则需要转到"选项"对话框下的"清单"选项卡,然后选中"排除部署提供程序 URL"。然后,当用户安装时,它会将安装 URL 设置为盘上文件的文件路径。他将不得不以相同的方式安装更新。