共用方式為


Marshal.GetTypeLibGuidForAssembly(Assembly) 方法

定義

擷取當它從指定組件 (Assembly) 匯出時指派給類型程式庫的程式庫識別項 (LIBID)。

public:
 static Guid GetTypeLibGuidForAssembly(System::Reflection::Assembly ^ asm);
public static Guid GetTypeLibGuidForAssembly (System.Reflection.Assembly asm);
[System.Security.SecurityCritical]
public static Guid GetTypeLibGuidForAssembly (System.Reflection.Assembly asm);
static member GetTypeLibGuidForAssembly : System.Reflection.Assembly -> Guid
[<System.Security.SecurityCritical>]
static member GetTypeLibGuidForAssembly : System.Reflection.Assembly -> Guid
Public Shared Function GetTypeLibGuidForAssembly (asm As Assembly) As Guid

參數

asm
Assembly

匯出類型程式庫的來源組件。

傳回

從指定的組件匯出時,指派給類型程式庫的 LIBID。

屬性

例外狀況

asmnull

備註

當元件導出至類型連結庫時,類型庫會指派 LIBID。 您可以藉由在元件層級套用 System.Runtime.InteropServices.GuidAttribute 來明確設定 LIBID,也可以自動產生它。 Tlbimp.exe (類型庫匯入工具) 工具會根據元件的身分識別來計算 LIBID 值。 GetTypeLibGuid 如果套用 屬性,則會傳回與 GuidAttribute相關聯的 LIBID。 否則, GetTypeLibGuidForAssembly 傳回導出值。 或者,您可以使用 GetTypeLibGuid 方法來從現有的類型庫擷取實際的 LIBID。

如需連結庫標識碼的詳細資訊,請參閱 導出的元件轉換 主題。

適用於

另請參閱