다음을 통해 공유


Interop 프로젝트 컴파일

가져온 COM 형식을 포함하는 하나 이상의 어셈블리를 참조하는 COM interop 프로젝트는 다른 관리되는 프로젝트처럼 컴파일됩니다. Visual Studio와 같은 개발 환경에서 interop 어셈블리를 참조하거나 명령줄 컴파일러를 사용할 때 참조할 수 있습니다. 두 경우 모두 제대로 컴파일하려면 interop 어셈블리가 다른 프로젝트 파일과 동일한 디렉터리에 있어야 합니다.

interop 어셈블리를 참조하는 방법에는 두 가지가 있습니다.

  • 포함된 interop 형식: .NET Framework 4 및 Visual Studio 2010부터 interop 어셈블리의 형식 정보를 실행 파일에 포함하도록 컴파일러에 지시할 수 있습니다. 권장되는 기술입니다.

  • interop 어셈블리 배포: interop 어셈블리에 대한 표준 참조를 만들 수 있습니다. 이 경우 interop 어셈블리를 애플리케이션과 함께 배포해야 합니다.

이러한 두 기술 간의 차이점은 관리 코드에서 COM 형식을 사용하는 방법에 대해 자세히 설명합니다.

Visual Studio에서 interop 형식을 포함하는 방법은 안내서: Visual Studio에서 관리되는 어셈블리로부터 형식 포함에 설명되어 있습니다.

명령줄 컴파일러를 사용하여 interop 어셈블리를 참조하고 실행 파일에 형식 정보를 포함하려면 -link(C# 컴파일러 옵션) 또는 -link(Visual Basic) 컴파일러 스위치를 사용하고 interop 어셈블리의 이름을 지정합니다.

비고

Visual C++ 애플리케이션은 형식 정보를 포함할 수 없지만, 이를 수행하는 애플리케이션 또는 추가 기능과 상호 운용할 수 있습니다.

배포될 때 기본 interop 어셈블리를 포함하는 애플리케이션을 컴파일하려면 /reference 컴파일러 스위치를 사용하고 interop 어셈블리의 이름을 지정합니다.

참고하십시오