응용 프로그램이 설치된 레지스트리 키가있는 경우에만 설치해야하는 구성 요소가 있습니다.Wix 조건부로 레지스트리 키가있는 경우 구성 요소를 설치하십시오.
속성에 레지스트리 키 값 (디렉터리 임)을 할당 한 다음이 속성을 사용하여 파일을 복사해야합니다.
나는 지금까지 다음 스크립트를 가지고 있지만 "시스템이 '[MYTESTDIR] fileToCopy.dat'파일을 찾을 수 없습니다."라는 오류 메시지가 나타납니다. "
도움이 될만한 의견이 있습니다.
<Property Id="MYTESTDIR">
<RegistrySearch Id="NetFramework20"
Root="HKLM"
Key="SOFTWARE\TEST\VALUE\1.00"
Name="MyName"
Type="directory" />
</Property>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="TEST" Name="Test">
<Component Id="MyComponent" Guid="E5FF53DE-1739-42c4-BE37-60F810C9CD69">
<Condition>MYTESTDIR</Condition>
<File Id="fileToCopy.dat" Name="fileToCopy.dat" Source="[MYTESTDIR]fileToCopy.dat">
<CopyFile Id="fileToCopy.datCopy" DestinationProperty="WEBSERVICEBINFOLDER" />
</File>
</Directory>
</Directory>
</Directory>
<Feature Id="MyFeature" Title="MyFeature" Level="1">
<ComponentRef Id="MyComponent" />
</Feature>