/DELAYSIGN (部分簽署組件)
/DELAYSIGN[:NO]
引數
不
指定元件不應該部分簽署。
備註
如果您只想將公鑰放在元件中,請使用 /DELAYSIGN 。 默認值為 /DELAYSIGN:NO。
除非搭配 /KEYFILE 或 /KEYCONTAINER 使用 ,否則 /DELAYSIGN 選項不會有任何作用。
當您要求完整簽署的組件時,編譯器會雜湊包含資訊清單 (組件中繼資料) 的檔案,並使用私密金鑰簽署該雜湊。 所產生的數位簽章會儲存在包含資訊清單的檔案中。 當元件延遲簽署時,鏈接器不會計算並儲存簽章,而是在檔案中保留空間,以便稍後新增簽章。
例如,使用 /DELAYSIGN 可讓測試人員將元件放入全域快取中。 測試之後,您可以將私鑰放在元件中,以完整簽署元件。
如需簽署元件的詳細資訊,請參閱 強名稱元件(元件簽署)(C++/CLI) 和 延遲簽署元件 。
影響元件產生的其他連結器選項包括:
在 Visual Studio 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
按一下 Linker 資料夾。
按一下 [命令列] 屬性頁。
在 [ 其他選項 ] 方塊中輸入選項。
若要以程式設計方式設定這個連結器選項
- 請參閱 AdditionalOptions。