WiX 설명서에 따르면 각 파일은 구성 요소 태그로 묶어야합니다. 그 의미는 무엇입니까? 하나의 구성 요소에 여러 파일을 넣으면 어떻게됩니까? 나는 주제에 대한 명확한 대답 을 찾지 못한다. 제품 업그레이드에 어떤 영향을 줍니까?각 파일의 구성 요소 태그
0
A
답변
0
기본적으로 설치 프로그램에서 "복구"옵션이 손상됩니다. 당신이
<Component Id="FilesToInstall">
<File Id="FileA" Source="[PathToFileA]" KeyPath="yes" />
<File Id="FileB" Source="[PathToFileB]" />
<File Id="FileC" Source="[PathToFileB]" />
</Component>
주의가 키 패스로 파일 중 하나를 설정하고 구성 요소 당 하나를 설정 한 경우에만 할 수 있습니다 시나리오를 상상해, 당신은 3 개 개의 파일과 하나 개의 구성 요소가 있습니다.
설치 후 FileA가 삭제되거나 손상된 경우 복구를 수행 할 수 있으며 Windows Installer가 해당 파일을 검사하여 파일이 삭제되었거나 손상되었음을 확인하고 다시 설치할 수 있도록 표시합니다. 그러면 FileA, FileB 및 FileC가 설치 프로그램 내의 올바른 버전으로 바뀝니다.
그러나 FileB 또는 FileC가 없거나 손상되었지만 FileA가 여전히 정상인 경우 Windows Installer는 구성 요소를 유효한 것으로 간주하므로 아무 것도 대체하지 않습니다.
여기에 대한 설명이 나와 있습니다. http://stackoverflow.com/questions/4987382/wix-guid-using-rules/4987509#4987509 –