gpt4 book ai didi

WIX:Package 元素的 Platform 属性真的被弃用了吗?

转载 作者:行者123 更新时间:2023-12-04 02:00:38 24 4
gpt4 key购买 nike

如果是这样,指定 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属性已弃用。它没有描述什么可以替代它们,或者开发人员应该使用什么来代替它们。

enter image description here

当我从上述元素中删除 Platform 属性并运行构建时,出现 ICE80 错误:

Product.wxs(285) : error LGHT0204 : ICE80: This package contains 64 bit component 'C.Textfiles' but the Template Summary Property does not contain Intel64 or x64.



如果我使用 Platform,它会成功构建属性,但由于文档,我不确定这是否正确。

构建 x64 MSI 的正确方法是什么?

最佳答案

Package/@Platform 没有被弃用——请在 SourceForge 上打开一个错误,以便修复文档。但这不是必需的:见 http://www.joyofsetup.com/2010/05/14/working-hard-or-hardly-working/ .

关于WIX:Package 元素的 Platform 属性真的被弃用了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5697211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com