Do I have to sign my ClickOnce manifest?

两盒软妹~` 提交于 2019-12-14 00:48:23

问题


I have a VS2012 solution (WinForm vb.net) which I deploy thanks to ClickOnce. I do some tests today for deploying this application. I'm able to publish and deploy this application without signing the ClickOnce manifest nor signing the assembly. On the Signing tab of my project I uncheck 'Sign the ClickOnce manifests' and 'Sign the assembly'. I don't have any errors (about assembly not signed) when installing this application.

I copy the published folder on a USB key and install it on another computer without problem. I'm also able to update my application and install these updates automatically (thanks to ClickOnce).

I read a lot about ClickOnce and signing and it seems I don't have to sign for WinForm application.

Does someone can confirm this? I wonder if I copy my ClickOnce folder on a share on the network company if I can always install it without problems?

Tomorrow I will have the opportunity to try to install on the company's network (not today).

Thanks for your help.


回答1:


Signing ClickOnce manifests is optional since .Net 3.5. See here for confirmation from Microsoft: http://msdn.microsoft.com/en-us/library/zfz60ccf.aspx



来源:https://stackoverflow.com/questions/12445091/do-i-have-to-sign-my-clickonce-manifest

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!