Windows Installer를 사용하여 Side-by-Side 실행용 응용 프로그램 및 구성 요소 설치
업데이트: 2007년 11월
Windows Installer는 새 어셈블리를 설치할 때 공용 언어 런타임에서 관리하는 어셈블리 테이블을 읽습니다. 이 테이블은 전역 어셈블리에 캐시에 포함된 어셈블리를 비롯하여 설치된 모든 어셈블리를 나열합니다. 전역 어셈블리 캐시에 어셈블리를 설치할 때 Windows Installer는 이 테이블에서 설치할 어셈블리가 전역 어셈블리 캐시에 이미 있는 어셈블리와 동일한 정규화된 어셈블리 이름을 갖는지 확인합니다. 그렇지 않을 경우 Windows Installer는 해당 어셈블리를 설치합니다.
.NET Framework 버전 1.1의 경우에는 어셈블리 테이블에 파일 버전에 대한 정보도 포함합니다. 이 특성은 Win32 파일 버전의 어셈블리를 설명합니다. 설치할 새 어셈블리에 대한 파일 버전 정보를 Windows Installer 테이블에 입력하면 Installer는 정규화된 어셈블리 이름을 비교할 뿐 아니라 Installer 테이블의 파일 버전 정보를 어셈블리 테이블에 저장되어 있는 파일 버전 정보와 비교할 수 있습니다. 정규화된 어셈블리 이름이 전역 어셈블리 캐시에 있는 기존 어셈블리와 동일하고 설치할 어셈블리의 파일 버전이 전역 어셈블리 캐시에 있는 어셈블리의 파일 버전보다 높으면 Windows Installer는 새 어셈블리를 전역 어셈블리 캐시에 설치합니다. Windows Installer 테이블에 파일 버전 정보가 제공되지 않았으면 정규화된 어셈블리 이름만 비교합니다.
참고 항목
개념
Side-by-Side 실행용 응용 프로그램 및 구성 요소를 만드는 방법