주 interop 어셈블리를 만드는 방법에는 다음과 같은 두 가지가 있습니다.
Windows SDK(소프트웨어 개발 키트)와 함께 제공되는 형식 라이브러리 가져오기(Tlbimp.exe)를 사용합니다.
형식 라이브러리를 가져오는 Tlbimp.exe를 사용하면 손쉽게 주 interop 어셈블리를 만들 수 있습니다. Tlbimp.exe에서는 다음과 같은 보호 기능을 제공합니다.
중첩된 형식 라이브러리 참조에 대해 새로운 interop 어셈블리를 만들기 전에 등록된 다른 주 interop 어셈블리가 있는지 확인합니다.
주 interop 어셈블리에 강력한 이름을 지정하기 위한 컨테이너나 파일 이름을 지정하지 않으면 주 interop 어셈블리를 생성하지 못합니다.
종속 어셈블리에 대한 참조를 생략하면 주 interop 어셈블리를 생성하지 못합니다.
주 interop 어셈블리가 아닌 종속 어셈블리에 대한 참조를 추가하면 주 interop 어셈블리를 생성하지 못합니다.
C#과 같은 CLS(공용 언어 사양) 규격의 언어를 사용하여 소스 코드에서 직접 주 interop 어셈블리를 만듭니다. 이 방법은 형식 라이브러리를 사용할 수 없을 때 유용합니다.
강력한 이름으로 어셈블리에 서명하려면 암호화 키 쌍이 있어야 합니다. 자세한 내용은 키 쌍 만들기를 참조하십시오.
참고 항목
작업
방법: Tlbimp.exe를 사용하여 주 Interop 어셈블리 생성