Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在InstallShield中定义构建时的安装文件名

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 12:53:10

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

票数 4
EN

Stack Overflow用户

发布于 2017-03-22 18:28:32

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

票数 4
EN

Stack Overflow用户

发布于 2013-11-28 19: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

复制
相关文章
如何在C中定义多行宏定义?
请参阅下面的示例,其中我将交换两个变量的值。 do-while(0)结构很不错 #include <stdio.h> #define swap(x,y,T) do { \ T temp = (*x);\ (*x) = (*y); \ (*y) = temp; \ } while (0) int main(void) { int a = 5; int b = 9; printf("Value of a and b before swaping\n"
用户4645519
2020/09/08
2.6K0
如何在C中定义多行宏定义?
webpack中动态import()打包后的文件名称定义
动态import()打包出来文件的name是按照0,1,2...依次排列,如0.js、1.js等,有的时候我们希望打包出来的文件名是打包前的文件名称。要实现这,需要经历3个步骤: 1.在webpack配置文件中的output中添加chunkFilename。命名规则根据自己的项目来定,其中[name]就是文件名,这一块更详细的说明请点击这里。
kai666666
2020/10/18
2.8K0
[工具]如何在vscode中构建python工程
之前用过Anaconda下的Spyder、Pycharm和Jupyter等写过python的数据分析项目,各有优劣。因为我的C++和Golang项目都是使用的VSCode(CLion、Golang和Pycharm都需要付费使用,而且在Mac上消耗资源比VSCode更大),所以索性将Mac和Windows的python项目都迁移到VSCode上。
TOMOCAT
2020/06/09
4.4K0
[工具]如何在vscode中构建python工程
MapReduce中的自定义多目录/文件名输出HDFS
最近考虑到这样一个需求: 需要把原始的日志文件用hadoop做清洗后,按业务线输出到不同的目录下去,以供不同的部门业务线使用。 这个需求需要用到MultipleOutputFormat和MultipleOutputs来实现自定义多目录、文件的输出。 需要注意的是,在hadoop 0.21.x之前和之后的使用方式是不一样的: hadoop 0.21 之前的API 中有 org.apache.hadoop.mapred.lib.MultipleOutputFormat 和 org.apache
用户1177713
2018/02/24
2.7K0
MapReduce中的自定义多目录/文件名输出HDFS
常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)
今天搞了一个装机软件,可以导入第三方软件,在导入的时候提示输入静默参数,于是我就了解了一些,什么是静默参数。
德顺
2019/11/12
16.1K0
如何在python中定义有序字典
0x00 前言 最近遇到一个大坑,在测一个程序的时候。程序接受的数据是json,但是要求json是有序的(吐槽一样,要求有序的用json干屁啊!) 当我用python构造字典的时候,总会给我排序,用json.dumps转化为json后。导致程序解析失败。所以,在此研究了一下如何构造有序的json。 0x01 解决 网上查了一下,用到了python中有序字典OrderdDict,在collections库中。 在默认情况下: >>> d= {} >>> d["2"]=2 >>> d["1"]=1 >>> d[
WeaponX
2018/07/11
1.7K0
如何在Vue组件中定义方法
在上述示例中,使用 methods 选项来定义了两个方法:methodName 和 anotherMethod。你可以根据需要添加任意数量的方法。
王小婷
2023/09/13
5280
如何在前端下载后端返回的文件流时,获取请求头中的文件名称?
在前后端分离的开发模式下,前端需要从后端获取文件流,以便进行文件下载。同时,前端还需要获取请求头中的文件名称,以便为用户提供更加友好的下载体验。本文将介绍如何在前端下载后端返回的文件流时,获取请求头中的文件名称。
网络技术联盟站
2023/06/04
8.4K0
如何在 Go 函数中获取调用者的函数名、文件名、行号...
我们在应用程序的代码中添加业务日志的时候,不论是什么级别的日志,除了我们主动传给 Logger 让它记录的信息外,这行日志是由哪个函数打印的、所在的位置也是非常重要的信息,不然排查问题的时候很有可能就犹如大海捞针。
KevinYan
2022/05/23
6.7K0
如何在 Ubuntu/Fedora/Debian 中安装 GitLab
在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品。它是一个基于 web 的 Git 仓库管理应用,包含代码审查、wiki、问题跟踪等诸多功能。使用 GitLab 可以很方便、快速地创建、审查、部署及托管代码。尽管它在其官方的服务器提供了与 Github 类似的免费托管的代码仓库,但它也可以运行在我们自己的服务器上。GitLab 有两个不同的版本:社区版(Community Edition)和企业版(Enterprise Edition)。社区版本完全免费且开源,遵循 MIT 协议;而企业版则遵循一个专有的协议,包含一些社区版中没有的功能。下面介绍的是有关如何在我们自己的运行着 Ubuntu、Fedora 或 Debian 操作系统的机器上安装 GitLab 社区版的简单步骤。
用户8704835
2021/06/07
1.5K0
Undertow容器在Springboot中如何自定义修改文件名
发现server.handlers.accesslog下有相关的accesslog的处理的类
chinotan
2022/01/04
1.6K0
Undertow容器在Springboot中如何自定义修改文件名
如何在kylin中构建一个cube
前面的文章介绍了Apache Kylin的安装及数据仓库里面的星型和雪花模型的概念,这篇文章我们来看下,如何构建一个kylin的cube进行查询。这里不得不吐槽一下Kylin的资料,少之又少出现问题网上基本找不到解决方案,所以想要学习kylin,建议大家买一本书系统的学习一下,这里推荐一本入门的书《基于Apache kylin构建大数据分析平台》,介绍的还可以。 下面来看下如何构建一个cube: 首先,我们要明白kylin的数据源主要来自Hive里面的各种表,如果想要进行测试,那么首先我们要在hive中有自
我是攻城师
2018/05/14
9380
使用Setup Factory安装包制作工具制作安装包
在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业、统一的软件安装体验,同时封装了很多细节方面的处理。在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了两篇随笔《基于DevExpress的Winform程序安装包的制作》、《基于InstallShield2013LimitedEdition的安装包制作》,不过基于InstallShield的制作虽然可以完成安装包的打包操作,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个非常高效,功能强大的安装包制作工具,在独立于VS之外,我们可以用它作为我们常规.NET开发的安装包制作,简单易用。
全栈程序员站长
2022/09/06
2.4K0
使用Setup Factory安装包制作工具制作安装包
InstallShield 2010打包
打包安装文件。本例子在VS2010下完成,对应的InstallShield 2010版的打包程序。如果已安装InstallShield 2010,会在VS2010中有体现。
全栈程序员站长
2022/09/06
6190
如何在Ubuntu中安装Apache Tomcat
如果要运行包含Java服务器页面编码或Java servlet的网页,可以使用Apache Tomcat 。 它是Apache Software Foundation发布的开源Web服务器和servlet容器。
用户7639835
2021/08/27
5.4K0
如何在 Ubuntu 中安装最新的 Python 版本
Python 是增长最快的主要通用编程语言。其原因有很多,例如其可读性和灵活性、易于学习和使用、可靠性和效率。
数据科学工厂
2023/09/06
2.1K1
如何在 Ubuntu 中安装最新的 Python 版本
如何在CSS中自定义鼠标样式
想着美化下自己的个人部落格,那就先从鼠标样式开始美化吧,默认的鼠标样式有点单调,那应该如何美化呢?
用户1094633
2022/02/14
2.3K0
如何在项目交付中构建“安全前置”的交付框架体系
作者:robinbinxie  腾讯CSIG工程师 01 引言 在目前的项目交付中,往往安全产品的部署,安全服务的实施都要“滞后”于整个交付进度。安全总是“最后”一个入场,就如同一道菜(项目)即将出锅,厨子顺手捏了把辣椒面(安全),顺手丢进锅里,再用铲子炒了炒,就出锅了。 这样看,安全产品和服务为整个项目服务和防护的作用人为滞后,在项目进场实施阶段,缺失必要的安全防护,导致出现一段安全真空。这些现状都给整个项目的安全交付带来潜在的风险,或许在当时不能及时发现风险问题,但就算项目交付给用户,那这种风险会随着
腾讯大讲堂
2021/05/12
2.2K0
点击加载更多

相似问题

升级使用InstallShield构建的安装

12

如何在InstallShield中更新时获取以前安装的ProductVersion

10

如何在InstallShield中存储安装信息?

10

如何在使用MSBuild构建时覆盖InstallShield路径变量?

12

installshield中的安装服务

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文