在InstallShield中发布单一的Setup.exe文件

简介: 原文:在InstallShield中发布单一的Setup.exe文件InstallShield默认的Release模式下,生成了一个setup.exe文件,一个msi文件,以及一些其它的杂项文件。      这种方式的好处是不用解压,点击setup.exe就可以直接开始安装,非常适合以前的那种传统的光盘发布安装包的形式。

InstallShield默认的Release模式下,生成了一个setup.exe文件,一个msi文件,以及一些其它的杂项文件。

    

这种方式的好处是不用解压,点击setup.exe就可以直接开始安装,非常适合以前的那种传统的光盘发布安装包的形式。    

但是如今大都不发布光盘了,而是直接发布一个链接地址,用户直接通过这个链接地址下载到安装文件后安装。这时这种多文件的方式就不方便发布了,如果把它打包成zip格式的话还需要一个解压的步骤,是非常好不友好的。

我们通常的方式是将所有文件它合并成一个setup.exe文件中,只需要执行setup.exe后就可以完成安装,解压过程对于用户来说是透明的。

在InstallShield中要实现这一功能(我用的是Installshield 2010),需要在Release项中将Compression设置为Compressed即可。也可以直接使用向导,向导里面有选择是否使用一个独立的setup.exe文件

    

PS:本以为这个问题很好解决,谁知道在网上搜了好一段时间才找到解决方法。现在发布单一安装包更为普遍,InstallShield应该把这种方式设为默认值才合理。

 

目录
相关文章
|
监控 安全 API
Outlook邮箱API发送邮件的具体步骤
使用Outlook邮箱API发送邮件涉及五个步骤:1) 注册Azure应用并获取API访问权限;2) 构建包含邮件详情的POST请求;3) 发送请求至API端点,附带验证信息和访问令牌;4) 检查API响应状态码确保邮件发送成功;5) 监控邮件发送状态。AokSend提供高效发信服务,支持触发式和SMTP/API接口。确保遵循最佳实践,保证邮件发送安全可靠。
|
Java 数据建模 编译器
JDK21新特性Record Patterns记录模式详解
JDK21新特性Record Patterns记录模式详解
390 2
|
7月前
|
传感器 数据采集 算法
STM32的SPI双机通信实现
STM32的SPI双机通信实现
904 0
|
C++ 容器
vector容器-插入和删除c++
vector容器-插入和删除c++
592 0
|
SQL 监控
IIS日志分析
IIS日志分析
575 0
|
Dart Android开发 开发者
Flutter跨平台开发实战:构建高性能移动应用
【10月更文挑战第25天】随着移动设备种类的增加,开发者面临跨平台应用开发的挑战。Flutter作为Google推出的开源UI工具包,凭借其强大的跨平台能力和高效的开发效率,成为解决这一问题的新方案。本文将介绍Flutter的核心优势、实战技巧及性能优化方法,通过一个简单的待办事项列表应用示例,帮助读者快速上手Flutter,构建高性能的移动应用。
395 0
|
前端开发
Typora更换炫酷主题(含主题下载云盘链接)
Typora更换炫酷主题(含主题下载云盘链接)
4564 0
Typora更换炫酷主题(含主题下载云盘链接)
|
消息中间件 存储 中间件
中间件消息队列和事件总线
【6月更文挑战第13天】
608 2
|
XML JSON Java
JDK8到JDK26版本升级的新特性问题之在JDK 13中,字符串文本块改进字符串嵌入是如何实现的
JDK8到JDK26版本升级的新特性问题之在JDK 13中,字符串文本块改进字符串嵌入是如何实现的
|
C++
当前不会命中断点还未为文档加载任何符号
当前不会命中断点还未为文档加载任何符号
575 2

热门文章

最新文章