7

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

我将已发布的文件夹复制到 USB 密钥上,然后毫无问题地安装在另一台计算机上。我还能够更新我的应用程序并自动安装这些更新(感谢 ClickOnce)。

我阅读了很多关于 ClickOnce 和签名的内容,看来我不必为 WinForm 应用程序签名。

有人可以证实这一点吗?我想知道我是否可以将 ClickOnce 文件夹复制到网络公司的共享上,如果我总是可以毫无问题地安装它?

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

谢谢你的帮助。

4

1 回答 1

13

自 .Net 3.5 起,对 ClickOnce 清单进行签名是可选的。请参阅此处以获取 Microsoft 的确认:http: //msdn.microsoft.com/en-us/library/zfz60ccf.aspx

于 2012-09-16T10:19:39.577 回答