installshield--打包关键技术分享.doc
-
资源ID:23964890
资源大小:870KB
全文页数:12页
- 资源格式: DOC
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
installshield--打包关键技术分享.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateInstallShield-2010-打包关键技术分享目前,直接使用VS2008打包时,虽然能够成功将Net Framework 2.0/3.1/3.5加入安装包,但是在安装时,如果目标电脑上未安装Net Framework 2.0/3.1/3.5,则会要求从网上下载,这种方式较普遍(主要是为了缩小安装包体积考虑),但是如果希望直接从安装包中抽取Net Framework 2.0/3.1/3.5文件并安装则难以实现。InstallShield 2010打包攻略目前,直接使用VS2008打包时,虽然能够成功将Net Framework 2.0/3.1/3.5加入安装包,但是在安装时,如果目标电脑上未安装Net Framework 2.0/3.1/3.5,则会要求从网上下载,这种方式较普遍(主要是为了缩小安装包体积考虑),但是如果希望直接从安装包中抽取Net Framework 2.0/3.1/3.5文件并安装则难以实现。/本文件正是针对这一问题提出的解决方案。如何将.Net Framework 2.0/3.1/3.5中任意版本打包到安装包中,并且在软件安装时直接从文件中提取Net Framework 2.0/3.1/3.5并直接安装(而无需下载)?步骤如下:1. 建一个Basic MSI Projec项目2.然后就是按照向导进行设置,注意一点(1) 对于.Net Framework的设置,再设置向导中(Install Requirements)(2) 其他按照向导即可3. 按照向导设置完毕后,进一步设置.Net Framework在Application Data->Redistributable中勾选对应版本的.Net Framework,如图:(如果本地未安装的话,需要下载方可完成打包:可以通过Location来判断是否安装了相应的 .Net Framework)4、 如果希望最终打包出来后,只有一个安装文件的话:建议不要直接编译,而是选择:点击这个图标,会弹出对话框:其中有一项提示,是否要压缩成为一个文件,选中;还有一项与.Net Framework有关的,就是这里会设置如何安装.Net Framework5. 最后一项是,如何设置卸载软件从系统盘windows->system32中找到misexec.exe改为uninstall.exe(为了便于识别)添加到软件文件中(在向导的Application Files中添加)(接下来就是设置uninstall.exe与安装软件的逻辑关系)然后获取Product Code然后设置uninstall.exe的相关参数:(注意:此处我取的名字为uninst_CBIB)注意:该步中Arguments 设置为: /x Product Code一定不要忘记了/x+(空格)备注:这里我只对打包过程的关键几个部分做了详细的注释和说明,不到之处见谅。-