0
我们当前的wix安装程序会自动生成一个版本号,但是我们现在想要扩展它,以便在安装过程中将版本号添加到版本历史数据库表中。使用版本号插入数据库
我正在使用一个简单的SQL脚本来插入版本号,但我似乎无法找到一个属性,我可以使用它来获取插入到表中的版本号。
wix中是否有任何公共属性可以在安装过程中访问,以保存版本号,所以我可以使用它将其插入到数据库中?
我们当前的wix安装程序会自动生成一个版本号,但是我们现在想要扩展它,以便在安装过程中将版本号添加到版本历史数据库表中。使用版本号插入数据库
我正在使用一个简单的SQL脚本来插入版本号,但我似乎无法找到一个属性,我可以使用它来获取插入到表中的版本号。
wix中是否有任何公共属性可以在安装过程中访问,以保存版本号,所以我可以使用它将其插入到数据库中?
谢谢,用的ProductVersion的问题是,它并没有给4号,例如,它只会给你1.0.0,而不是1.0.0.0,这是我们更喜欢使用的。我试过使用ProductBuildVersion,但是这似乎并不具备价值。 – Lex
SDK说应该如何形成ProductVersion(对于重大升级来说这很重要)。然而,由作者来填充价值。如果您将其填充为1.0.0.0,它将位于该属性中,并会将其传送到您的数据库。 –
有关ProductVersion的限制是PITA。我们按照如下方式解决它:通过执行例如将第三和第四元素压缩为单个元素。 4096 * v3 + v4,假设您的v3始终保持在15以下,并且v4永远不会超过4096.然后我们为'实际'工程构建号提供一个附加属性,并将其明显写入Add-Remove程序中显示的名称中用户和产品支持完全知道工程版本是什么。 –