HOW TO:簽署組件 (Visual Studio)
更新:2007 年 11 月
組件簽署 (也稱為強式名稱簽章) 會提供應用程式或元件的唯一識別 (Identity),其他軟體可以用它明確識別及參考應用程式或元件。強式名稱是由組件的簡單文字名稱、版本號碼、文化特性資訊 (如果有提供) 以及公開/私密金鑰組所組成。這份資訊會儲存在金鑰檔中;它可以是個人資訊交換 (PFX) 檔或目前使用者的 Windows 憑證存放區中的憑證。如需詳細資訊,請參閱Managed 應用程式的強式名稱簽章。
注意事項: |
---|
由於組件簽署的用途,Visual Studio 只支援儲存在本機電腦上的專案系統中的個人資訊交換 (.pfx) 檔和強式名稱金鑰 (.snk) 檔。 |
在某些情況下,您可能只能夠存取公開金鑰。如果這樣的話,您可以使用延遲簽署,稍後指定私密金鑰。如需詳細資訊,請參閱 HOW TO:延遲簽署組件 (Visual Studio)。
您可以使用 [專案設計工具] 的 [簽署] 頁面上的選項,簽署您的組件,如下所示;如需詳細資訊,請參閱專案設計工具、簽署頁。
下列程序只會套用至簽署組件。如果要簽署應用程式和部署資訊清單,請參閱 HOW TO:簽署應用程式和部署資訊清單。
若要使用新金鑰檔來簽署組件
在 [方案總管] 中選取專案節點,從 [專案] 功能表上,按一下 [屬性] (或在 [方案總管] 中的專案節點上按一下滑鼠右鍵,然後按一下 [屬性])。
在 [專案設計工具] 中,按一下 [簽署] 索引標籤。
選取 [簽署組件] 核取方塊。
指定新金鑰檔。在 [選擇強式名稱金鑰檔] 下拉式清單中,選取 [<新增>]。請注意,新金鑰檔永遠會以 .pfx 格式建立。
建立強式名稱金鑰對話方塊隨即出現。
在 [建立強式名稱金鑰] 對話方塊中,輸入新金鑰檔的名稱和密碼,再按一下 [確定]。
注意事項: 您也可以選擇選取 [僅延遲簽署] 核取方塊,啟用延遲簽署。如需詳細資訊,請參閱 HOW TO:延遲簽署組件 (Visual Studio)。
若要使用現有金鑰檔來簽署組件
在 [方案總管] 中選取專案節點,從 [專案] 功能表上,按一下 [屬性] (或在 [方案總管] 中的專案節點上按一下滑鼠右鍵,然後按一下 [屬性])。
在 [專案設計工具] 中,按一下 [簽署] 索引標籤。
選取 [簽署組件] 核取方塊。
指定現有金鑰檔。在 [選擇強式名稱金鑰檔] 下拉式清單中,選取 [<瀏覽>]。
在 [選取檔案] 對話方塊中,巡覽至金鑰檔,或在 [檔名] 方塊中輸入其路徑,再按一下 [開啟] 以選取檔案 (如需詳細資訊,請參閱 HOW TO:建立公開/私密金鑰組)。
注意事項: 您也可以按一下 [變更密碼],變更金鑰檔的密碼。在變更金鑰密碼對話方塊中,輸入舊密碼,然後再輸入新密碼兩次。
注意事項: 您也可以選擇選取 [僅延遲簽署] 核取方塊,啟用延遲簽署。如需詳細資訊,請參閱 HOW TO:延遲簽署組件 (Visual Studio)。