我必須簽署我的VB.NET應用程序嗎?簽署VB.NET應用程序
我得到一個錯誤:
SignTool reported an error 'Keyset does not exist'
但在簽署任何東西沒有興趣作爲項目很小,只在內部使用到我的部門。
我可以創建一個臨時密鑰。但爲什麼我想要?
謝謝。
我必須簽署我的VB.NET應用程序嗎?簽署VB.NET應用程序
我得到一個錯誤:
SignTool reported an error 'Keyset does not exist'
但在簽署任何東西沒有興趣作爲項目很小,只在內部使用到我的部門。
我可以創建一個臨時密鑰。但爲什麼我想要?
謝謝。
第二後here看起來像它可以幫助...
要回答你的第一個問題:沒有,則不需要簽名。默認情況下你的項目沒有簽名。
Dave的帖子可能會幫助你解決錯誤。
通常在將組件放置到GAC
時簽署具有強名稱的組件,因此強名稱提供安全參考。
只有組裝製造商已經指定public key token
,因此在開發時從應用程序中引用程序集,可以確保用戶使用相同的程序集。
因此,如果您的應用程序有GUI
,我認爲not
,簽名不是必需的。如果是library
,可以使用公開,yes
,請對其進行簽名。
我有同樣的問題...
我去的「我的項目」,選中籤名選項卡,並選中了「簽署的ClickOnce艙單」,然後選擇「創建測試證書」。
我保存併發布。在發佈期間,它要求我確認新證書。 「OK」
似乎已經工作。
是的,新項目創建了一個臨時密鑰。 因此,我找到了舊鑰匙,並將其複製到一個共同的地方,以便新項目也能看到它。 然後,我必須卸載並重新安裝客戶端PC上完成的系統。 – 2009-03-04 15:13:52