SharedLegacy 속성

선택한 파일, 어셈블리 또는 프로젝트 출력 그룹을 공유 레거시 파일로 표시할지 여부를 지정합니다. 설치된 파일이 공유 레거시 파일로 표시되면 Windows Installer는 대상 컴퓨터에서 검색한 파일(이전에 설치된 파일)의 레거시 복사본에 대한 참조 횟수 정보를 유지합니다. 설치 관리자는 기존 레거시 파일에 대한 올바른 참조 횟수를 유지하여 응용 프로그램을 제거할 때 레거시 파일의 삭제 여부를 결정할 수 있습니다.

SharedLegacy 속성은 병합 모듈의 외부에 존재하는 공유 파일을 설치할 때 매우 유용합니다. 예를 들어, 대상 컴퓨터의 파일이 포함된 구성 요소를 기록하거나 사용하는 경우가 있습니다. 이 경우 응용 프로그램을 제거할 때 해당 공유 파일을 삭제하면 이 파일을 원래 설치했던 기존 응용 프로그램이 손상될 수 있습니다.

또한 다른 공급업체에서 공유 파일을 병합 모듈 이외의 형식으로 배포하는 경우가 있습니다. 이러한 공유 파일을 설치 관리자에 포함시키려면 SharedLegacy 속성을 설정합니다.

SharedLegacy 속성의 설정은 다음과 같습니다.

설정값

설명

False

선택한 파일이 공유 레거시 파일로 표시되지 않습니다. 해당 파일의 레거시 버전에 대한 참조 횟수 정보가 무시됩니다.

True

선택한 파일이 공유 레거시 파일로 표시됩니다. 해당 파일의 레거시 버전에 대한 참조 횟수 정보는 응용 프로그램을 설치하거나 제거하는 경우에도 대상 컴퓨터에 유지됩니다.

설명

프로젝트 출력 그룹의 SharedLegacy 속성이 True로 설정되어 있으면 참조되는 해당 프로젝트 출력 그룹의 모든 파일이 계산됩니다.

참고 항목

참조

파일 시스템 편집기의 속성

기타 리소스

Visual Studio 설치 관리자 배포