.NET의 COM Interop
COM(구성 요소 개체 모델)을 통해 개체는 기능을 다른 구성 요소에 노출하고 Windows 플랫폼에서 애플리케이션을 호스트할 수 있습니다. 사용자가 기존 코드베이스와 상호 운용할 수 있도록 .NET Framework에서는 COM 라이브러리와 항상 상호 운용하기 위한 강력한 지원을 제공합니다. .NET Core 3.0에서 이 지원 기능의 대부분은 Windows의 .NET Core에 추가되었습니다. 이 설명서에서는 일반적인 COM interop 기술의 작동 방식과 이를 활용하여 기존 COM 라이브러리와 상호 운용하는 방법을 설명합니다.
기본 제공 및 소스 생성 COM interop
COM interop 기능은 .NET 런타임의 기본 제공 시스템을 통해 또는 ComWrappers API(.NET 6에 도입됨)를 구현하여 달성할 수 있습니다. .NET 8부터 COM 원본 생성기를 사용하여IUnknown
기반 인터페이스에 대한 ComWrappers
API를 자동으로 구현할 수 있습니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET