WiX toolset 3.11 버전 기준으로 작성.
일반적으로 Windows Installer에서는 빈 폴더를 만들 수 없다.
그러나 비어 있는 Component 내에서 CreateFolder를 사용하면 빈 폴더를 만들 수 있다.
아래 소스를 보면 기본 어플리케이션 폴더 내에 EmptyFolder라는 새 Directory를 추가 하고, DirectoryRef를 사용하여 이 Directory에 Component를 추가한다. 이 용도로 사용할 파일이 없으므로 Component의 KeyPath를 yes로 설정하고, CrateFolder를 추가하여 windows Installer에게 폴더를 생성해야 함을 알려준다.
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="EmptyFolderExample">
<Directory Id="EmptyFolderDir" Name="EmptyFolder" />
</Directory>
</Directory>
</Directory>
<DirectoryRef Id="EmptyFolderDir">
<Component Id="CMP_MyEmptyDir"
Guid="85DAD4AE-6404-4A40-B713-43538091B9D3"
KeyPath="yes">
<CreateFolder />
</Component>
</DirectoryRef>
참고 소스 >>
댓글 영역