방법: 여러 버전의 형식 라이브러리 래핑
선택적으로 형식 라이브러리의 버전을 둘 이상 래핑할 수 있습니다. 예를 들면, 기본 interop 어셈블리가 형식 라이브러리 버전 1.0과 1.1을 지원하도록 지정할 수 있습니다.
형식 라이브러리의 여러 버전을 래핑하려면
형식 라이브러리 파일을 가져옵니다.
tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
MSIL 디스어셈블러(Ildasm.exe)를 사용하여, 가져온 어셈블리에서 텍스트 파일을 만듭니다.
ildasm LibUtil.dll /out:LibUtil.il
텍스트 편집기를 사용하여 둘째 PrimaryInteropAssemblyAttribute 특성을 Tlbimp.exe에 의해 추가된 특성 아래에 삽입합니다. 둘째 형식 라이브러리 버전을 나타내는 주 버전 번호와 부 버전 번호를 포함합니다.
MSIL 어셈블러(Ilasm.exe)를 사용하여, 수정된 텍스트 파일에서 새 어셈블리를 만들고 서명합니다.
ilasm LibUtil.il /dll /key:CompanyA.snk
참고 항목
작업
방법: Tlbimp.exe를 사용하여 주 Interop 어셈블리 생성