저는 wix에 처음 왔으며 wix에서 copyfile 구성 요소를 사용하는 것이 중요합니다. 제발 아래의 코드에 충실하고 조언 할 수 있습니다. 많은 분들께 감사드립니다. 각각의 directoryRef하여 아래에 설명 된대로Wix Toolset 복사 파일 문제
나는 3 개 기능, 3 componentgroups & 3 구성 요소가
그래서 기본적으로<Feature Id = "F1" Title "T1" Level ="1">
<ComponetGroupRef Id="CG1" />
<Condition Level="1">
<![CDATA[ComputerName="S1"]
</Condition>
</Feature>
<Feature Id = "F1" Title "T1" Level ="1">
<ComponetGroupRef Id="CG2" />
<Condition Level="1">
<![CDATA[ComputerName="S2"]
</Condition>
</Feature>
<Feature Id = "F1" Title "T1" Level ="1">
<ComponetGroupRef Id="CG3" />
<Condition Level="1">
<![CDATA[ComputerName="S3"]
</Condition>
</Feature>
<ComponentGroup id="CG1">
<ComponentRef id="c1" />
</ComponentGroup>
<ComponentGroup id="CG2">
<ComponentRef id="c2" />
</ComponentGroup>
<ComponentGroup id="CG3">
<ComponentRef id="c1" />
<ComponentRef id="c2" />
</ComponentGroup>
<DirectoryRef Id"ApplicationDirectory">
<Component Id="C1" Guid="xyz">
<File Id="F1"KeyPath="yes" Source="Some Source Location">
<CopyFile Id="CF1" DestinationDirectory="Dest1" />
</File>
</Component>
<Component Id="C2" Guid="abc">
<File Id="F2"KeyPath="yes" Source="Some Source Location">
<CopyFile Id="CF2" DestinationDirectory="Dest2" />
</File>
</Component>
</DirectoryRef>
내가 때 나는, S1은 F1 복사해야 파일 서버에 윅스 MSI를 실행하고있는 경우 서버 S2에서만 실행됩니다. 파일 F2는 복사해야하며 서버 S3에서 실행 중이면 파일 F1 & F2를 모두 복사해야합니다.
문제는 모든 파일이 무의미하거나 서버 이름이 복사된다는 것입니다.
내가 어리 석다면 조언 해 주실 수 있습니까?
덕분에, JANAK
조각에 디렉토리 계층 구조가 있습니까? dest1/2는 어디에 정의되어 있습니까? – Gilad