/KEYCONTAINER (指定金鑰容器以簽署組件)
/KEYCONTAINER:name
備註
其中,
- name
包含金鑰的容器。若字串包含空白,請將它置於雙引號內 (" ")。
備註
連結器將公開金鑰插入組件資訊清單內,並以私密金鑰簽署最後的組件,以建立簽署的組件。若要產生金鑰檔,請在命令列中輸入 sn -kfile。sn -i 會將金鑰組 (Key Pair) 安裝到容器中。
若您以 /LN 進行編譯,則金鑰檔的名稱會儲存於模組內並加入至組件內,該組件是在編譯組件時透過 #using 將明確參考加入至模組,或以 /ASSEMBLYMODULE 連結時所建立的。
您也可使用 /KEYFILE 將加密資訊傳給編譯器。若您需要部分簽署的組件,請使用 /DELAYSIGN。如需組件簽署的詳細相關資訊,請參閱強式名稱組件 (組件簽署) (C++/CLI)。
其他會影響組件產生的連結器選項為:
若要在 Visual Studio 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱設定 Visual C++ 專案屬性。
按一下 [連結器] 資料夾。
按一下 [命令列] 屬性頁。
在 [其他選項] 方塊中輸入選項。
若要以程式設計方式設定這個連結器選項
- 請參閱 AdditionalOptions。