首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在InstallShield中定义构建时的安装文件名

如何在InstallShield中定义构建时的安装文件名
EN

Stack Overflow用户
提问于 2013-11-28 05:38:22
回答 3查看 6.8K关注 0票数 3

我们使用IsCmdBld.exe启动安装程序构建,并希望在构建时定义安装文件名.exe的名称

我已经尝试通过传递类似于以下内容的命令来完成此操作:

代码语言:javascript
运行
复制
IsCmdBld.exe -p c:\project_path\installer_project.ism -c "My Custom Configuration" -z "SetupFileName=My App 1.0"

不幸的是,SetupFileName似乎被忽略了。

有谁有主意吗?

EN

回答 3

Stack Overflow用户

发布于 2015-04-23 20:53:10

这可能不是您正在寻找的确切答案,但如果您想在项目中更改每个构建的名称,请转到Media / Releases菜单。单击"Releases“下的项目名称,在General信息中是Setup File Name。在此处输入所需的名称,不带'.exe‘扩展名。

票数 4
EN

Stack Overflow用户

发布于 2017-03-23 02:28:32

使用VS 2015的Installshield这是更新后的答案:

票数 4
EN

Stack Overflow用户

发布于 2013-11-29 03:51:20

通常,您希望setup.exe在每次构建时都保持相同的名称。尤其是MSI文件名。可以在命令行上设置文件的版本。

因此,在我们的设置中,我们在ISM的产品/版本配置中指定所需的setup.exe名称和msi文件名。然后,在命令行上,我们总是使用相同的命令行调用ISM,这为我们提供了可重复性/可靠性。

"C:\Program Files (x86)\InstallShield\2012Spring SAB\System\IsCmdBld.exe“-p "E:\Path\to\the.ism”-y 3.6.356.2 -a "PRODUCT_CONFIGURATION“-o "E:\local\mergemodules”

-y设置版本(ProductVersion),这也会设置生成的EXE版本

-a指定产品配置

-o为合并模块指定一个文件夹(我们限制使用的合并模块)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20253568

复制
相关文章

相似问题

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