다음을 통해 공유


방법: 주 Interop 어셈블리 등록

주 interop 어셈블리를 얻은 다음에는 개발 컴퓨터에 등록해야만 Microsoft Visual Studio 2005에서 이를 참조할 수 있습니다. Visual Studio에서는 사용자가 COM 형식 라이브러리의 형식을 처음 참조할 때 주 interop 어셈블리를 찾아서 사용합니다. Visual Studio에서 해당 형식 라이브러리와 관련된 주 interop 어셈블리를 찾지 못하면 사용자가 주 interop 어셈블리를 얻거나 대신 interop 어셈블리를 만들어야 합니다. 마찬가지로 형식 라이브러리 가져오기(Tlbimp.exe)에서도 레지스트리를 사용하여 주 interop 어셈블리를 찾습니다.

Visual Studio를 사용하려는 경우가 아니면 주 interop 어셈블리를 등록하지 않아도 되지만, 등록하면 다음과 같은 두 가지 장점이 있습니다.

  • 등록된 주 interop 어셈블리는 원본 형식 라이브러리의 레지스트리 키에 분명히 표시됩니다. 따라서 컴퓨터에서 주 interop 어셈블리를 쉽게 찾으려면 등록하는 것이 가장 좋습니다.

  • 나중에 주 interop 어셈블리를 등록하지 않은 형식을 Visual Studio에서 참조할 경우 뜻하지 않게 새로운 interop 어셈블리를 만들고 사용하게 되는 문제를 방지할 수 있습니다.

주 interop 어셈블리를 등록하려면 어셈블리 등록 도구(Regasm.exe)를 사용하십시오.

주 interop 어셈블리를 등록하려면

  • 명령 프롬프트에 다음과 같이 입력합니다.

    regasm assemblyname

    이 명령에서 assemblyname은 등록할 어셈블리의 파일 이름입니다. Regasm.exe에서는 원본 형식 라이브러리와 동일한 레지스트리 키에 주 interop 어셈블리 항목을 추가합니다.

예제

다음 예제에서는 CompanyA.UtilLib.dll이라는 주 interop 어셈블리를 등록합니다.

regasm CompanyA.UtilLib.dll

참고 항목

개념

기본 Interop 어셈블리를 사용한 프로그래밍

기본 Interop 어셈블리 찾기

기본 Interop 어셈블리 재배포