Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do I have to sign my ClickOnce manifest?

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.

like image 312
Bronzato Avatar asked Sep 16 '12 07:09

Bronzato


People also ask

How do I stop ClickOnce manifest signing?

To disable ClickOnce security settings With a project selected in Solution Explorer, on the Project menu, click Properties. Click the Security tab. Clear the Enable ClickOnce Security Settings check box.

What is ClickOnce application deployment manifest?

The deployment manifest file identifies a ClickOnce application deployment, including the current version and other deployment settings. It references the application manifest, which describes the current version of the application and all of the files contained within the deployment.

Does ClickOnce require admin rights?

ClickOnce-deployed applications are considered "low impact", in that they are installed per user, not per machine. Administrator privileges are not required to install these applications.


1 Answers

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

like image 118
Greg Jackman Avatar answered Oct 30 '22 18:10

Greg Jackman