我需要签署ClickOnce清单吗?

7
我有一个VS2012解决方案(WinForm vb.net),我通过ClickOnce部署。今天我进行了一些部署应用程序的测试,我能够在不签署ClickOnce清单或程序集的情况下发布和部署此应用程序。在我的项目的“签名”选项卡中,我取消选中“签署ClickOnce清单”和“签署程序集”。安装此应用程序时,我没有任何关于程序集未签名的错误。
我将发布的文件夹复制到USB键上,并在另一台计算机上安装,没有问题。我还能够自动更新我的应用程序并安装这些更新(感谢ClickOnce)。
我读了很多关于ClickOnce和签名的文章,似乎对于WinForm应用程序不必签名。
请问有人能证实这一点吗?如果我将我的ClickOnce文件夹复制到公司网络共享中,是否仍然可以安装它而没有问题?
明天我将有机会尝试在公司的网络上安装它(不是今天)。
感谢您的帮助。
1个回答

13

3
非常感谢。实际上,我有一个旧应用程序针对的是.NET Framework 2.0,无论我做什么(取消签名等),它总是在发布后进行检查。最终,我将目标设置为.NET Framework 3.5,现在我能够在不签署ClickOnce解决方案的情况下发布它了。 - Bronzato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接