Program Files文件夹而不是wix中的Program Files(x86)安装路径

Ami*_*ati 10 windows-installer wix

我正在制作Windows安装程序,我使用以下目录结构作为安装路径:

<Directory Id="ProgramFilesFolder">
   <Directory Id="Company" Name="CompanyName">
      <Directory Id="INSTALLFOLDER" Name="ProductName" />
   </Directory>
</Directory>
Run Code Online (Sandbox Code Playgroud)

上面的代码片段会将我的应用程序安装在"Program Files(x86)"文件夹中.我的应用程序只在64位版本的Windows上运行,所以我想将它安装在Program Files文件夹中.我怎样才能做到这一点?

dvo*_*orn 16

ProgramFiles64Folder而不是ProgramFilesFolder.

除此之外,设置:

Product/Package/@Platform="x64"

Product/Package/@InstallerVersion 至少200

Component/@Win64="yes"

对于.NET程序集:

File/@ProcessorArchitecture="x64"

  • 您可以这样做,但要知道有[一种更简单的方法](http://www.joyofsetup.com/2010/05/14/working-hard-or-hardly-working)。基本上,将 -arch 参数传递给 Candle.exe,或者如果您使用 Votive,请将 Visual Studio 中的平台下拉列表设置为 x64。 (4认同)