프라이빗 어셈블리

Win32 어셈블리는 프라이빗 어셈블리로 설치할 수 있으며 한 애플리케이션에서만 독점적으로 사용할 수 있습니다. 프라이빗 어셈블리는 애플리케이션을 설치하거나 업데이트하는 데 사용되는 Windows Installer 패키지에 의해 설치되어야 합니다.

Windows XP에서 프라이빗 어셈블리는 Side-by-Side 어셈블리로 설치됩니다. Windows Installer는 프라이빗 Side-by-Side 어셈블리를 애플리케이션에만 공개된 폴더에 설치합니다. 일반적으로 애플리케이션 실행 파일이 포함된 폴더입니다. 프라이빗 어셈블리에 대한 애플리케이션의 종속성은 애플리케이션 매니페스트 파일에 지정됩니다. 자세한 내용은 격리된 애플리케이션 및 Side-by-Side 어셈블리를 참조하세요.

Windows XP 이전의 운영 체제에서는 전용 어셈블리 및 .local 파일의 복사본이 전용 폴더에 설치되어 애플리케이션에서 단독으로 사용합니다. 어셈블리 버전도 시스템에 전역적으로 등록되며 거기 바인딩되는 모든 애플리케이션에 사용할 수 있습니다. 어셈블리의 전역 버전은 애플리케이션과 함께 설치된 버전이거나 이전 버전일 수 있습니다. 전역 버전은 격리된 구성 요소에서 사용하는 것과 동일한 규칙에 따라 결정됩니다.

Windows Installer는 종료 null 문자를 포함하여 234자 이상인 경로가 있는 위치에 프라이빗 어셈블리를 설치할 수 없습니다.