在Wix引导程序项目中如何将链元素放入自己的子目录中

在Wix引导程序项目中如何将链元素放入自己的子目录中,wix,bootstrapper,burn,chain,Wix,Bootstrapper,Burn,Chain,我已将压缩元素设置为“否”,因此链接文件可供安装软件的当前用户使用 我已经搜索过了,并试图在他们出版的书中找到一些东西。但我仍然没有找到如何将每个元素提取到单个目录的提示 这就是我目前的连锁因素: <Chain> <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2008_x64.exe" InstallCommand="/q" InstallCondition="VersionNT64"

我已将压缩元素设置为“否”,因此链接文件可供安装软件的当前用户使用

我已经搜索过了,并试图在他们出版的书中找到一些东西。但我仍然没有找到如何将每个元素提取到单个目录的提示

这就是我目前的连锁因素:

<Chain>      
      <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2008_x64.exe" InstallCommand="/q" InstallCondition="VersionNT64"/>
      <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2008_x86.exe" InstallCommand="/q" />
      <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2010_x64.exe" InstallCommand="/quiet" InstallCondition="VersionNT64"/>
      <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2010_x86.exe" InstallCommand="/quiet" />
      <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2012_x64.exe" InstallCommand="/quiet" InstallCondition="VersionNT64"/>
      <ExePackage Compressed ="no" SourceFile="Imports/vcredist_2012_x86.exe" InstallCommand="/quiet" />
      <ExePackage Compressed ="no" SourceFile="Imports/dotNetFx40_Full_x86_x64.exe" InstallCommand="/q /norestart /ChainingPackage FullX64Bootstrapper"/>
      <ExePackage Compressed ="no" SourceFile="Imports/dotNetFx40LP_Full_x86_x64de.exe" InstallCommand="/q /norestart /ChainingPackage FullX64ClickOnce"/>      
</Chain>


使用Name属性指定子目录。

工作正常。但是你必须用后斜杠而不是斜杠。斜杠会导致编译器错误。错误是告诉您不允许使用斜杠或反斜杠。所以我没有试着只用斜线-(