1
我可以使用"!(bind.property.ProductVersion)"
来设置例如UpgradeVersion \ @ Minimum属性。工作正常。 但现在我要到属性设置为一样的东西:如何组合Wix变量
"!(bind.property.ProductVersion.Major).!(bind.property.ProductVersion.Minor).0.0"
但是,这并不工作。 我收到此错误:UpgradeVersion/@最大属性的值'!(bind.property.ProductVersion.Major)。!(bind.property.ProductVersion.Minor).0.0'不是有效的版本。法定版本值应该看起来像'x.x.x.x',其中x是一个从0到65534的整数。
任何想法如何让这个工作?
问候,夏侯
提交错误我申请在https://sourceforge.net/p/wix/bugs/3256/ – Jaap
我这标志着作为回答错误,虽算不上一个我想听到的: - )。我希望这个'错误'很快就会解决。如果不是,我总是可以创建一个扩展来解决这个问题(http://wix.sourceforge.net/manual-wix3/extension_development_preprocessor.htm) – Jaap
**或**而不是写一个扩展,你可以帮助我们改进WiX工具集并修复该错误并为OSS项目做出贡献。 :)你正在寻找的代码是'src \ wix \ CompilerCore.cs'中的'GetAttributeVersionValue()'。很明显,单个绑定变量现在是如何被支持的。 –