2014-11-05 90 views

回答

2

应用程序(可执行文件)和清单都需要签名。发布期间签署的内容取决于您的配置。

如果您在Visual Studio中选中“签署ClickOnce清单”复选框,则只有清单才会被签名,但不会被应用程序执行。

因为清单包含了exe的签名,所以您需要首先对exe进行签名,然后再对清单进行签名。这将确保清单包含签名的exe。为了获得清单和可执行文件的正确顺序,有一个非常好的博客文章http://robindotnet.wordpress.com/2013/02/24/windows-8-and-clickonce-the-definitive-answer-2/