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)
屬性值
類型:Boolean
如果應該在 COM 包裝函式的組件檔中保留空間,以便稍後加入具有強式名稱的數位簽章,則為 true,否則為 false。
備註
強式名稱是由組件的識別 (它的簡單文字名稱、版本號碼和文化特性資訊 (如果有)) 加上公開金鑰和數位簽章所構成。 公開/私密金鑰組,用來建立數位簽章,可能會儲存在檔案或在密碼編譯服務提供者的容器。 Sn.exe (強式名稱工具) 會建立檔案或容器。
密碼編譯服務提供者是一種獨立的軟體模組,負責執行密碼編譯演算法來進行驗證 (Authentication)、編碼和加密 (Encryption)。 如需詳細資訊,請參閱請參閱 逐步解說:建立密碼編譯應用程式。
會延遲或部分簽署是保留在組件檔的空間流程指定數位簽章在建置階段,不過,實際簽署延後後期,通常,組件中傳輸之前。 如需詳細資訊,請參閱延遲簽署組件與如何:使用強式名稱簽署組件。
因此,如果您的專案包含對 COM 元件的參考,專案系統會自動產生 COM 包裝函式組件。 如需詳細資訊,請參閱COM Interop 包裝函式錯誤。
如需簽署主要組件的詳細資訊,請參閱 Global Attributes (Visual C#) 和 Global Attributes (Visual Basic)。
這個屬性才有意義。 Visual C# 專案並不可在專案的屬性頁。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。