使用WAX工具集创建MSI安装程序始终指向32位程序文件

时间:2017-07-03 08:30:12

标签: wix windows-installer

我正在使用WAX toolset创建MSI安装程序,我有以下

<SetDirectory Id="TFSPlugin" Value="C:\Program Files\Microsoft Team Foundation Server 15.0\Application Tier\TFSJobAgent\Plugins" />
<SetDirectory Id="SubscribersFolder" Value="C:\Program Files\Microsoft Team Foundation Server 15.0\Application Tier\Web Services\bin\Plugins" />
<Directory Id="TARGETDIR" Name="SourceDir">
    <Directory Id="INSTALLFOLDER" Name="TFSSLAServerSetup">
      <Directory Id="TFSPlugin" Name="TFSPlugin" />
      <Directory Id="SubscribersFolder" Name="SubscribersFolder" />
    </Directory>
</Directory>`

现在安装完成后,WAX会忽略64位文件夹并在32位版本的ProgramFiles下创建相同的文件夹结构!

知道应该采取什么措施来避免这种情况吗?

1 个答案:

答案 0 :(得分:0)

知道了!为了告诉Wix Toolset你想要使用64位程序文件,你必须在包标签中指定平台

 <Package InstallerVersion="200" Platform="x64"  Compressed="yes" InstallScope="perMachine" />

注意平台=&#34; x64&#34;