我是否必须签署ClickOnce清单?

Bro*_*ato 7 clickonce signing visual-studio

我有一个VS2012解决方案(WinForm vb.net),我通过ClickOnce部署了它.我今天做了一些测试来部署这个应用程序.我可以发布和部署此应用程序,而无需签署ClickOnce清单或签署程序集.在我的项目的签名选项卡上,我取消选中"签署ClickOnce清单"和"签署程序集".安装此应用程序时,我没有任何错误(关于程序集未签名).

我将发布的文件夹复制到USB密钥上,并将其安装在另一台计算机上没有问题.我也可以更新我的应用程序并自动安装这些更新(感谢ClickOnce).

我阅读了很多关于ClickOnce和签名的内容,似乎我没有签署WinForm应用程序.

有人可以证实吗?我想知道如果我可以随时安装它而没有问题我是否将我的ClickOnce文件夹复制到网络公司的共享上?

明天我将有机会尝试安装在公司的网络上(而不是今天).

谢谢你的帮助.

Gre*_*man 13

从.Net 3.5开始,签署ClickOnce清单是可选的.请参阅此处以获取Microsoft的确认:http://msdn.microsoft.com/en-us/library/zfz60ccf.aspx

  • 非常感谢你.实际上,我有一个旧的应用程序目标.Net Framework 2.0和我做的任何事情(取消选中签名,......)它总是在发布后检查它.最后,我的目标是.Net Framework 3.5,现在我可以在不签署ClickOnce解决方案的情况下发布. (3认同)