Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在INSTALLFOLDER旁边创建文件夹_C#_Wix - Fatal编程技术网

C# 在INSTALLFOLDER旁边创建文件夹

C# 在INSTALLFOLDER旁边创建文件夹,c#,wix,C#,Wix,在我的安装Wix中,我想在INSTALLFOLDER旁边创建一个文件夹,以便使用用户手册复制pdf 这就是我想要的: - Program Files |- ApplicationINSTALL |- application.exe |- ApplicationREADME |- user_manual.pdf 实际上,我的代码是: <Fragment> <Directory Id="ProgramFilesFolder"> <

在我的安装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中定义我的目录。

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

<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>

此解决方案创建的文件夹比我想要的多,但我没有更好的。我就这样做。