windows - 在高级安装程序中增加版本号

标签 windows installation windows-installer advanced-installer

我阅读了一些关于我的高级安装程序 6.5.1 的帮助,但无法找到更改版本字符串的方法,只能手动更改。

最佳答案

这是我们的一个推送脚本的片段。 Rob,也许你会发现这也很有用——高级安装程序提供了根据现有编译的 EXE 设置安装包的 ProductVersion 的能力。我们在 TFS 中使用自定义构建任务来增加我们的构建号并设置我们的 AssemblyInfo.cs 文件,然后使用生成的主应用程序 EXE,我们可以这样做:

:COMPILE_AIP

SET AIP_DIR="C:\Program Files\Caphyon\Advanced Installer 7.1.3"

ECHO Advanced Installer Directiry: %AIP_DIR%

ECHO.
ECHO //////////////////////////
ECHO //Compiling AIP Files...//
ECHO //////////////////////////
ECHO.

ECHO Setting version on all installers...
ECHO Setting version on all installers... >> %DESTINATION_APP_DIR%_push_script_output.txt
%AIP_DIR%\advancedinstaller /edit "<pathtoaipfile>\installproject.aip" /SetVersion -fromfile <path to exe defining app version>
    IF NOT ERRORLEVEL 0 GOTO ERROR_HANDLER

希望这有帮助-

关于windows - 在高级安装程序中增加版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280378/

相关文章:

windows - Windows 中的 EPROCESS 和 ETHREAD

C++ 对象引用而不是复制

windows - 如何在 Windows 上安装 G++ 4.9

c# - 如何在 C# 中以编程方式获取 MSI 产品版本

python - 在一台计算机上安装多个相同 python 版本的 Python

javascript - 为 javascript 安装 quantlib

windows - 如何在 Windows 上以编程方式添加菜单项分隔符?

php - 安装时出现"Drupal-8 Installed already"错误

visual-studio-2010 - Clickonce 未正确创建 appname.exe.config.deploy 文件

security - 安装 msi 后启动 exe,但使用当前用户权限