use*_*829 4 versioning wix build
有没有办法从文本文件中读取WiX变量的值?
我想要做的是在instlal包中包含特定于版本的信息.
这个版本信息在预构建步骤中提取到文本文件中,问题是如何将这个文本文件内容引入构建过程.
其中一个可能的解决方案是在预构建步骤中更新整个.wxs文件,但感觉有点草率.
还有其他不太干扰的方式吗?
谢谢.
Ste*_*fan 10
创建一个单独的文件'includes.wxi',例如:
<?xml version="1.0" encoding="utf-8"?>
<Include Id="VersionNumberInclude">
<?define MajorVersion="1" ?>
<?define MinorVersion="5" ?>
<?define MicroVersion="99" ?>
<?define BuildVersion="14954" ?>
</Include>
Run Code Online (Sandbox Code Playgroud)
在您的wxs文件中,您可以包含以下文件:
<?include VersionNumberInclude.wxi ?>
Run Code Online (Sandbox Code Playgroud)
定义可以像这样使用:
<?define VersionNumberInternal="$(var.MajorVersion).$(var.MinorVersion).$(var.BuildVersion)" ?>
<?define VersionNumberUserVisible="$(var.MajorVersion).$(var.MinorVersion).$(var.MicroVersion).$(var.BuildVersion)" ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3142 次 |
| 最近记录: |