Если да, как правильно указать сборку x64?
В моем файле .wxs есть что-то вроде этого:
<Package Description ="$(var.pkgDescription)"
Comments ='Produced: Sun 17 April 2011'
Manufacturer ="Mfr name here"
InstallerVersion ='200'
Platform ='$(var.Platform)'
Compressed ='yes' />
... где я использую -dPlatform = x64
в командной строке Candle.exe. Кажется, это работает.
Но в документации WIX3 говорится, что атрибут Platform
и атрибут Platforms
устарели. Он не описывает, что их заменяет, или что разработчики должны использовать вместо них.
Когда я удаляю атрибут Platform из указанного выше элемента и запускаю сборку, я получаю сообщение об ошибке ICE80:
Product.wxs (285): error LGHT0204: ICE80: Этот пакет содержит 64-битный компонент C.Textfiles 'но свойство сводки шаблона не содержит Intel64 или x64.
Он успешно строится, если я использую атрибут Platform
, но из-за документации я не уверен, что это правильно.
Как правильно построить x64 MSI ??