共用方式為


VCLinkerTool.DelaySign 屬性

取得或設定值,這個值表示是否應該在 COM 包裝函式的組件檔中保留空間,以便稍後加入具有強式名稱的數位簽章。 這個屬性只有在 Visual C# 專案中才有意義。

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
    bool get ();
    void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean
function set DelaySign (value : boolean)

屬性值

型別:System.Boolean
如果應該在 COM 包裝函式的組件檔中保留空間,以便稍後加入具有強式名稱的數位簽章,則為 true,否則為 false。

備註

強式名稱是由組件的識別 (它的簡單文字名稱、版本號碼和文化特性資訊 (如果有)) 加上公開金鑰和數位簽章所構成。 公開/私密金鑰組,用來建立數位簽章,可能會儲存在檔案或在密碼編譯服務提供者的容器。 Sn.exe (強式名稱工具) 會建立檔案或容器。

密碼編譯服務提供者是一種獨立的軟體模組,負責執行密碼編譯演算法來進行驗證 (Authentication)、編碼和加密 (Encryption)。 如需詳細資訊,請參閱參閱 逐步解說:建立密碼編譯應用程式

延遲或部分簽署是保留在組件檔的空間流程為數位在建置階段,不過,實際簽署延後到後期,通常,組件中傳輸之前。 如需詳細資訊,請參閱延遲簽署組件HOW TO:使用強式名稱簽署組件

因此,如果您的專案包含對 COM 元件的參考,專案系統會自動產生 COM 包裝函式組件。 如需詳細資訊,請參閱COM Interop 包裝函式錯誤

如需簽署組件的詳細資訊,請參閱 Global Attributes (Visual C#) 和 Global Attributes (Visual Basic)。

這個屬性才有意義。 Visual C# 專案並不可在專案的屬性頁。

.NET Framework 安全性

請參閱

參考

VCLinkerTool 介面

Microsoft.VisualStudio.VCProjectEngine 命名空間