1
發佈/部署ClickOnce應用程序時,簽名過程中發生了什麼?它僅僅是簽名的清單文件嗎?或者是否需要對構建生成的所有dll進行簽名?或兩者?ClickOnce簽名 - 實際簽名是什麼?
發佈/部署ClickOnce應用程序時,簽名過程中發生了什麼?它僅僅是簽名的清單文件嗎?或者是否需要對構建生成的所有dll進行簽名?或兩者?ClickOnce簽名 - 實際簽名是什麼?
應用程序(可執行文件)和清單都需要簽名。發佈期間簽署的內容取決於您的配置。
如果您在Visual Studio中選中「簽署ClickOnce清單」複選框,則只有清單纔會被簽名,但不會被應用程序執行。
因爲清單包含了exe的簽名,所以您需要首先對exe進行簽名,然後再對清單進行簽名。這將確保清單包含簽名的exe。爲了獲得清單和可執行文件的正確順序,有一個非常好的博客文章http://robindotnet.wordpress.com/2013/02/24/windows-8-and-clickonce-the-definitive-answer-2/