任何人都可以给我一个很好的例子或为我设定正确的方向,以使我的安装程序适用于 32 位和 64 位。我正在使用 Wix 3.6。
我试过这个:
<?if $(var.Platform) = x64 ?>
<?define ProductName = "InsomniacGeek: Windows Setup Test (64 bit)" ?>
<?define Win64 = "yes" ?>
<?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?>
<?else ?>
<?define ProductName = "InsomniacGeek: Windows Setup Test" ?>
<?define Win64 = "no" ?>
<?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?>
<?endif ?>
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Platform="$(var.Platform)" />
但是它不喜欢这样,它说 Platform 属性无效,有没有人有这个功能并且可以帮助我吗?