增加高级安装程序中的版本号
我阅读了高级安装程序 6.5.1 的一些帮助,但找不到除手动之外的更改版本字符串的方法。
I read a little of the help for my advanced installer 6.5.1 and couldn't find a way to change the version string except by hand.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
用于创建 MSI 的文件通常采用 XML 格式,我们创建了一个小工具,该工具作为构建过程的一部分运行,手动更改构建号,尝试在记事本中打开高级安装程序文件并查找“ProductVersion “ 细绳。
干杯,
抢。
The files for creating an MSI are usually in XML format, we've created a little tool that runs as part of our build process that goes and changes the build number manually, try openning the advanced installer file in notepad and look for the "ProductVersion" string.
Cheers,
Rob.
从 Advanced Installer v9.8 开始,从文件中检索产品版本要容易得多:右键单击编辑框,然后选择“从文件设置版本...”菜单项。 产品详细信息选项卡。 这将使包的产品版本与所选文件的版本保持同步,例如您的主应用程序可执行文件。
干杯
Starting with Advanced Installer v9.8 it is much easier to retrieve the Product Version from a file: right-click in the edit box and select the “Set version from file...” menu item on the Product Details tab. This will keep in sync the product version of the package with the version of the selected file, which can be for example your main application executable.
Cheers
这是我们的一个推送脚本的片段。 Rob,也许您会发现这个也很有用 - 高级安装程序提供了根据现有编译的 EXE 设置安装包的 ProductVersion 的能力。 我们在 TFS 中使用自定义构建任务来增加构建号并设置 AssemblyInfo.cs 文件,然后使用生成的主应用程序 EXE,我们可以执行以下操作:
希望这会有所帮助 -
Here is a snippet from one of our push scripts. Rob, maybe you'll find this useful too- Advanced installer provides the ability to set the ProductVersion of your installation package based on an existing compiled EXE. We use a custom build task in TFS to increment our build number and set our AssemblyInfo.cs files, then with the resulting main app EXE, we can do this:
Hope this helps-
您可以使用 /SetVersion 开关从命令设置产品版本线。 在自动构建中很有用。
You can use the /SetVersion switch to set the product version from the command line. Useful in automatic builds.