gpt4 book ai didi

installation - 使用 WIX 自动递增内部版本号

转载 作者:行者123 更新时间:2023-12-02 23:14:16 24 4
gpt4 key购买 nike

我正在使用 WIX 工具为我们的项目创建安装文件。

我想要动态(增量)内部版本号。那么有人可以指导我吗?

请不要提供像 1.0.0.* 这样的解决方案,因为这会在末尾给出任何动态数字。我希望它是增量的,如 1.0.0.1、1.0.0.2、1.0.0.3、.....

最佳答案

您无法使用 WiX 本身来执行此操作。

但是,您可以做的是将您的版本定义为变量。例如:

<Product Id="*"
UpgradeCode="$(var.Property_UpgradeCode)"
Name="!(loc.ApplicationName)"
Language="!(loc.Property_ProductLanguage)"
Version="$(var.version)"
Manufacturer="!(loc.ManufacturerName)" >

然后就可以在命令行中传入版本号了。这是使用 Nant 的示例

<candle
out="${dir.obj}\"
rebuild="true"
extensions="WixUIExtension;WixNetFxExtension">
<defines>
<define name="ProcessorArchitecture" value="${release.platform}" />
<define name="SourceDir" value="${dir.source}" />
<define name="version" value="${version}" />
<define name="releasetype" value="${release.type}" />
<define name="Language" value="${language}" />
</defines>

<sources>
<include name="*.wxs" />
</sources>
</candle>

然后您只需按照与应用程序相同的方式处理版本号即可:)

关于installation - 使用 WIX 自动递增内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3083647/

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