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

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

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

    

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

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

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

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

    

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

 

时间: 2024-12-24 13:33:10

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

InstallShield limited edition 生成单个 setup.exe 安装文件

1.vs里选中当前Setup项目, 2.在vs工具栏中"配置管理器"的下拉列表里,把"Debug"改为"SingleImage" 3.重新编译

能不能把所有的文件都打集中一个.exe文件中?不使用.net自带的打包工具

问题描述 自已做了一个winform项目,包含一个.txt文件和一个.zip文件,发布后,在发布的文件夹里运行没有问题,调试也没有问题,可是如将发布后的.exe移至其它目录,提示找不到指定文件,请问能不能把所有的文件都打集中一个.exe文件中?不使用.net自带的打包工具,这样.exe文件移至任何目录,都可以安装! 解决方案 解决方案二:自己顶一下解决方案三:学习解决方案四:学习坐等高人~解决方案五:发错区了吧,这是webform解决方案六:其实用.net自带的打包是可以做到带路径的!googl

VB.net在安装了PluginInstaller.msi后,安装部署生成的安装程序setup.exe图标没有了,怎么解决,那位大哥搞定,小弟分数全部奉上!

问题描述 如上小弟使用VB.net不久,是因为一个项目需要才上手,因为程序需要.NET框架,下载安装了补丁PluginInstaller.msi,但这样就产生一个奇怪的问题,用VB.net自带的安装部署,生成后的安装程序setup.exe图标没有了(变成那种DOS的图标样式),如果卸了上面的补丁,setup.exe的图标又正常,不知何解,请高手们帮忙! 解决方案 解决方案二:没人回,就自已顶,哈!看样子今天没高手啊,还是大家都没遇到过这个问题????解决方案三:还是没能人回答,不知道是我的提问太

在Oracle 10g client 安装时 点击setup.exe没有任何反应??

问题描述 在Oracle 10g client 安装的时候 点击client 目录下的 setup.exe 出现CMD命令提示符 中提示 稍等... 之后就没有任何反应了 网上有很多人说是和 处理器有关,可是应该怎样解决这个问题啊 请高人回复.谢谢啊问题补充:谢谢 hjgundam和congjl2002 回复 和关注.关于这个问题 我开始也认为是和 处理器有关系.但是最后,我重装了系统,问题解决了. 但是,但是我最终没有总结出是什么原因. 没重新装系统之前,我是把注册表全部搜索过两遍的. 所以,

关于在浏览器中执行*.exe文件的深入探讨!

关于在浏览器中执行*.exe文件的深入探讨! [ 繁體中文 ] | 文章类别:ASP技巧 | 文章等级: | 发表日期:2000-10-16  星期一 [ 计数器 | 精彩博客 | 魔法表情 | 博客申请 | 源码下载 | IP查询 | 字体下载 | 投票调查 | Html2Js ] 转自:动态网制作指南 www.knowsky.com一:真的能在浏览器中执行命令文件吗?    答案是肯定的.(哇,酷耶!可以......)不过先别高兴,只能执行服务器端的,而且是必须经过授权的.否则服务器想黑你就

如何在IIS6中发布网站

  iis是windows系统中自带的一款web网站发布软件,该软件除了能够让我们正常运行web网站以外,对于网站设计师来说,还可供我们调试使用,通常情况下,在win20003.winxp.win7.win10系统的专业版或旗舰版系统都包含该组件,用户在安装后该组件即可通过下方所示教程即可对在iis中发布网站.(该教程仅用于winXP.win2003系统下的iis6组件) 在IIS6中发布网站的方法在Internet信息服务管理器窗口中找到本地计算机->网站->右键 ->新建->网

JavaScript中发布/订阅模式的简单实例

 1.Observer模式要求希望接收到主题通知者的观察者必须订阅内容改变的事件. 2.Subscribe/Publish模式使用了一个主题/事件通道,这个通道介于订阅者和发布者之间.该事件系统允许代码定义应用程序的特定事件,该事件可以传递自定义参数,自定义参数包含订阅者所需要的值.其目的是避免订阅者和发布者产生依赖关系. 与Observer模式不同之处在于它允许任何订阅者执行适当的事件处理程序来注册和接收发布者发出的通知. 好吧,不明觉厉.下面是我的理解: 1.观察者模式中,目标对象负责维护观

Win7中注册表修复exe文件教程

  1.首先,需要打开win7系统的注册表编辑器窗口,同时按下win7电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运行窗口中,输入regedit并单击回车,就可以打开注册表编辑器窗口了. 2.在打开的注册表编辑器窗口中,依次点击展开左侧菜单中的HKEY_CLASSES_ROOTexefileshellopencommand,之后在窗口的右边看到默认的数值,双击点击打开,然后把数值改为["%1" %*],数值确认以后就直接保存,然后关闭窗口,最后重新启动电脑就可以了. 以上就

arcgis server-vs2010无法添加在arcgisserver中发布的地图

问题描述 vs2010无法添加在arcgisserver中发布的地图 在vs2010中, 使用该板块添加地图资源. 后面这两个框百度试了很多方法都没有用,每次选择resource时,都会出现这个各位大神还有什么方法不?求指导!!!!!!感激不尽!!! 解决方案 是不是没有在ARCGIS server manager中创建一个地图,所以VS没有连接的空间数据!