2013-02-12 4 views
0

WiX 설명서에 따르면 각 파일은 구성 요소 태그로 묶어야합니다. 그 의미는 무엇입니까? 하나의 구성 요소에 여러 파일을 넣으면 어떻게됩니까? 나는 주제에 대한 명확한 대답 을 찾지 못한다. 제품 업그레이드에 어떤 영향을 줍니까?각 파일의 구성 요소 태그

+2

여기에 대한 설명이 나와 있습니다. http://stackoverflow.com/questions/4987382/wix-guid-using-rules/4987509#4987509 –

답변

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는 구성 요소를 유효한 것으로 간주하므로 아무 것도 대체하지 않습니다.