在INSTALLFOLDER旁边创建文件夹

时间:2017-07-28 07:49:37

标签: c# wix

在我的设置Wix中,我想在INSTALLFOLDER旁边创建一个文件夹,用手册复制pdf。

这就是我想要的:

- Program Files
|- ApplicationINSTALL
    |- application.exe
|- ApplicationREADME
    |- user_manual.pdf

其实我的代码是:

<Fragment>
    <Directory Id="ProgramFilesFolder">
        <Directory Id="INSTALLFOLDER" Name="$(var.product)">
            <!-- some sub folders -->
        </Directory>
    </Directory>
</Fragment>

我的设置允许用户更改INSTALLFOLDER,因此我无法在ProgramFilesFolder中定义目录。

如何编写代码以确保READMEFOLER旁边有INSTALLFOLDER

1 个答案:

答案 0 :(得分:1)

尝试类似:

<Fragment>
    <Directory Id="ProgramFilesFolder">
        <Directory Id="INSTALLFOLDER" Name="$(var.product)">
            <Directory Id="APPFOLDER" Name="App">
                <Component Id="APPEXE">
                    <File Id="APPEXEfile" Source="bin\application.exe" />
            </Component>
            </Directory>
            <Directory Id="DOCFOLDER" Name="ReadMe" />
            <Component Id="README">
                <File Id="READMEfile" Source="doc\readme.pdf" />
            </Component>
            </Directory>
    </Directory>
</Directory>