어셈블리

Windows Installer는 Microsoft .NET Framework 공용 언어 런타임에서 사용하는 Win32 어셈블리 및 어셈블리를 설치, 제거 및 업데이트할 수 있습니다. 어셈블리는 Windows Installer에서 단일 설치 관리자 구성 요소로 처리됩니다. 어셈블리를 구성하는 모든 파일은 Component 테이블에 나열된 단일 설치 관리자 구성 요소에 포함되어야 합니다.

Windows Vista 및 Windows XP에서 실행되는 Windows Installer는 병렬 어셈블리를 설치할 수 있습니다. 병렬 어셈블리는 여러 애플리케이션 간에 어셈블리를 안전하게 공유할 수 있으며 DLL 충돌과 같은 어셈블리 공유의 부정적인 영향을 상쇄할 수 있습니다. 모든 애플리케이션과 이전 버전이 호환됨을 가정하는 단일 버전의 어셈블리 대신, 병렬 어셈블리 공유를 사용하면 여러 버전의 COM 또는 Win32 어셈블리를 시스템에서 동시에 실행할 수 있습니다. 애플리케이션을 격리하는 이 향상된 기능은 Microsoft .NET Framework의 중요한 부분입니다. 자세한 내용은 격리된 애플리케이션 및 병렬 어셈블리를 참조하세요.

다음 섹션에서는 Windows Installer에서의 어셈블리 사용에 대해 설명합니다.

COM 및 COM+ 1.0 애플리케이션 설치에 대한 자세한 내용은 Windows Installer를 사용하여 COM+ 애플리케이션 설치, 프라이빗 위치에 COM 구성 요소 설치기존 패키지 프라이빗에서 COM 구성 요소 만들기를 참조하세요.