GenerateMetadata.GenerateSigned(String, String, Boolean, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生或定位一個組合語言,包含由指定類型庫代表的 COM+ 元件的通用語言執行時(CLR)元資料,並以強命名的金鑰對標記該組合,並安裝於全域組合快取中。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String
參數
- strSrcTypeLib
- String
用來產生組裝的型別庫名稱。
- outPath
- String
產生組件或定位已存在組件的資料夾。
- InstallGac
- Boolean
忽略。
- Error
- String
一個可以寫入錯誤訊息的字串。
傳回
產生的組裝名稱;否則,若輸入無效,則為空字串。
實作
備註
必要時,該 GenerateSigned 方法會產生包含指定類型庫 CLR 元資料的組裝。 它也會產生強命名的金鑰對並對組裝體進行簽名。
為了完成此處理,它會呼叫 方法。GenerateMetaData 這些方法不需要直接從你的程式碼中呼叫。
參數 InstallGac 表示是否要將組裝套件安裝到全域組裝快取中。 然而,實作會忽略此值,並始終嘗試將簽署的組合語言安裝到全域組合快取中。