Marshal.GetTypeLibGuidForAssembly(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가 할당됩니다. 어셈블리 수준에서 를 적용하여 LIBID를 System.Runtime.InteropServices.GuidAttribute 명시적으로 설정하거나 자동으로 생성할 수 있습니다. Tlbimp.exe(형식 라이브러리 가져오기) 도구는 어셈블리의 ID에 따라 LIBID 값을 계산합니다. GetTypeLibGuid 는 특성이 적용되는 경우 와 GuidAttribute연결된 LIBID를 반환합니다. 그렇지 않으면 계산 GetTypeLibGuidForAssembly 된 값을 반환합니다. 또는 메서드를 GetTypeLibGuid 사용하여 기존 형식 라이브러리에서 실제 LIBID를 추출할 수 있습니다.

라이브러리 식별자에 대한 자세한 내용은 내보낸 어셈블리 변환 항목을 참조하세요.

적용 대상

추가 정보