我有一个客户端/服务器应用程序,其中通过服务器上托管的URL使用clickonce部署了客户端。每个客户都有自己的服务器。我有一些插件dll(用于客户端),可以选择提供给不同的客户,但我不想为那些不使用(或付费)插件的客户将dll安装到clickonce清单中。
是否有办法为每个包含其所选插件列表的客户创建自定义的clickonce清单?
您在这里有两个问题:
所有clickonce文件都需要在清单中吗?
是的,您要部署的所有文件都必须包含在清单中。
是否有办法为每个包含其所选插件列表的客户创建自定义的clickonce清单?
不,您将需要为每个客户端创建一个自定义清单。为此,您可以使用适用于所有.Net Framework版本的Microsoft SDK(C:\ Program Files(x86)\ Microsoft SDKs \ Windows)中的mage / mageUI工具。
使用此工具,您可以从头开始创建清单,进行编辑,使用数字证书签名等。如果要自动执行此过程,可以使用UI选项或命令提示符来执行。
https://msdn.microsoft.com/zh-CN/library/xhctdw55(v=vs.110).aspx https://msdn.microsoft.com/zh-CN/library/acz3y3te(v=vs.110) .aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句