首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用命令行.exe Installshield重命名单个IsCmdBld.exe文件名参数

使用命令行.exe Installshield重命名单个IsCmdBld.exe文件名参数
EN

Stack Overflow用户
提问于 2015-09-10 09:06:11
回答 1查看 808关注 0票数 0

如何使用Installshield命令行版本指定可执行文件的名称。我在找命令行开关

我需要根据我传递的版本创建一个包。

如果我通过了- 2.2.0,

代码语言:javascript
运行
复制
SET RELEASE_VERSION="2.2.0"
ISCmdBld.exe -p "\Path\BuildProject.ism" -y %RELEASE_VERSION% -? MY_COOL_APP_%RELEASE_VERSION%.EXE

我需要知道开关(指示为?)),它将在构建和运行命令行MY_COOL_APP_2.2.0.exe构建工具之后创建InstallShield。

我尝试在构建时使用路径变量的值ISCmdBld.exe -p "\Path\BuildProject.ism“-y %RELEASE_VERSION% -l MYPathVar="MY_COOL_APP_%RELEASE_VERSION%”

我在Project->Settings->Application选项卡中关联了单个.exe文件的path变量的值,但是构建仍然给出了默认的setup.exe

非常感谢您的投入。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 01:38:20

IsCmdBld.exe没有直接更改结果setup.exe文件名称的参数。对于几个预先确定的名称,您可以进行多个版本配置并选择它们(使用-r或通过-a进行产品配置),但对于您的情况来说,这不太可能扩展。相反,您应该考虑以下几点之一:

  • 使用自动化(可能调用.vbs脚本)编辑发行版配置,然后构建项目
  • 生成为已知名称,然后将生成的文件重命名为构建脚本中的下一步。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32497537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档