방법: 여러 버전의 형식 라이브러리 래핑

업데이트: 2007년 11월

선택적으로 형식 라이브러리의 버전을 둘 이상 래핑할 수 있습니다. 예를 들면, 기본 interop 어셈블리가 형식 라이브러리 버전 1.0과 1.1을 지원하도록 지정할 수 있습니다.

형식 라이브러리의 여러 버전을 래핑하려면

  1. 형식 라이브러리 파일을 가져옵니다.

    tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
    
  2. MSIL 디스어셈블러(Ildasm.exe)를 사용하여, 가져온 어셈블리에서 텍스트 파일을 만듭니다.

    ildasm LibUtil.dll /out:LibUtil.il
    
  3. 텍스트 편집기를 사용하여 둘째 PrimaryInteropAssemblyAttribute 특성을 Tlbimp.exe에 의해 추가된 특성 아래에 삽입합니다. 둘째 형식 라이브러리 버전을 나타내는 주 버전 번호와 부 버전 번호를 포함합니다.

  4. MSIL 어셈블러(Ilasm.exe)를 사용하여, 수정된 텍스트 파일에서 새 어셈블리를 만들고 서명합니다.

    ilasm LibUtil.il /dll /key:CompanyA.snk
    

참고 항목

작업

방법: Tlbimp.exe를 사용하여 주 Interop 어셈블리 생성

개념

주 Interop 어셈블리 만들기

기본 Interop 어셈블리 생성