gpt4 book ai didi

visual-studio-2012 - 在wix中创建文件夹

转载 作者:行者123 更新时间:2023-12-04 13:19:58 26 4
gpt4 key购买 nike

我想在C驱动器中创建一个文件夹,然后在wix安装程序中的该文件夹内创建一些子文件夹。但是这些文件夹与已安装的文件夹无关。 。我的程序想安装在AServiceSetup文件夹中...但是我想在C驱动器中创建一个'PTLogFile'文件夹,然后在该文件夹中创建一些子文件夹。请任何人帮助我更正我的代码。以下是我的代码

    <Directory Id="TARGETDIR" Name="SourceDir">

<Directory Id="PTLogFile" Name="PTLogFile">
<Directory Id="Backups" Name="Backups"/>
<Directory Id="CommandLog" Name="CommandLog"/>
<Directory Id="EventLog" Name="EventLog"/>
<Directory Id="Responds" Name="Responds"/>
</Directory>
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="AServiceSetup">
</Directory>
</Directory>

</Directory>
</Fragment>

最佳答案

谢谢您的回复。我从上述答复中得到了答案
目录结构如下

 <Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="LogFile" Name="LogFile">
<Directory Id="Logs" Name="Logs">
<Directory Id="Log1" Name="Log1"/>
<Directory Id="Log2" Name="Log2"/>
<Directory Id="Log3" Name="Log3"/>
<Directory Id="Log4" Name="Log4"/>
</Directory>
</Directory>
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="AServiceSetup">
</Directory>
</Directory>
</Directory>

和组件如下
  <Component Id="CreateLogFolders" Guid="....."  Directory="LogFile" >
<CreateFolder Directory="LogFile" />
<CreateFolder Directory="Logs"/>
<CreateFolder Directory="Log1"/>
<CreateFolder Directory="Log2"/>
<CreateFolder Directory="Log3"/>
<CreateFolder Directory="Log4"/>
</Component>

该组件在产品功能内的引用如下
 <ComponentRef Id="CreateLogFolders"/>

最后,在产品内部添加一个属性,如下所示
 <Property Id="LogFile" Value="C:" />

关于visual-studio-2012 - 在wix中创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15497184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com