所有clickonce文件都需要在清单中吗?

时间:2016-03-10 22:42:25

标签: c# clickonce

我有一个客户端/服务器应用程序,其中客户端通过服务器上托管的URL使用clickonce进行部署。每个客户都有自己的服务器。我有一些插件dll(对于客户端)我想可选地提供给不同的客户,但我不想在不使用(或支付)插件的客户的clickonce清单中安装dll。

有没有办法为每个包含所选插件列表的客户创建自定义clickonce清单?

1 个答案:

答案 0 :(得分:1)

这里有两个问题:

  1. 所有clickonce文件都需要在清单中吗?

    是的,您要部署的所有文件都必须包含在清单中。

  2. 有没有办法为每个包含所选插件列表的客户创建自定义clickonce清单?

    不,您需要为每个客户创建自定义清单。为此,您可以使用Microsoft SDK中的mage / mageUI工具(C:\ Program Files(x86)\ Microsoft SDKs \ Windows)适用于所有.Net Framework版本。

  3. 使用此工具,您可以从头开始创建清单,编辑清单,使用数字证书进行签名等。如果要自动执行此过程,可以使用UI选项或命令提示符执行此操作。

    https://msdn.microsoft.com/en-us/library/xhctdw55(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/acz3y3te(v=vs.110).aspx

相关问题