我正在使用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下创建相同的文件夹结构!
知道应该采取什么措施来避免这种情况吗?
答案 0 :(得分:0)
知道了!为了告诉Wix Toolset你想要使用64位程序文件,你必须在包标签中指定平台
<Package InstallerVersion="200" Platform="x64" Compressed="yes" InstallScope="perMachine" />
注意平台=&#34; x64&#34;