- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
InstallShield集成.net Framework的安装包制作
InstallShield集成.net Framework的安装包制作.net Framework出现之前,一直用inno setup,setupfactory等工具打包,后来,.net Framework1.0/1.1同行的vs2002/2003中有了安装项目,制作也很方便,另外,微软也提供了一个强大的组件: Microsoft Visual Studio .NET 2003 引导程序插件。通过 Microsoft Visual Studio .NET 2003 引导程序插件,您可以轻而易举地创建安装程序,将 .NET Framework 1.1 和/或 MDAC 2.7 随您的应用程序一起重新分发。详细说明:
/china/MSDN/library/netFramework/netframework/Nfdnnetdepvsredistdeploy1_1.mspx?mfr=true?
邀月也一直用这个。可惜的是,这个控件没有后续版本。对Framework2.0/3.0/3.5/4.X不再提供支持。我也只好用vs自带的部署程序。
今天突然在一个项目中想要尝试一下其他的工具,于是试用了一下InstallShield 2009,最新版InstallShield2010。发现它对Framework的支持也非常好用。特分享使用体会。可以在这里下载试用版:/
首先,我们建立一个Basic MSI Project项目。 进行如图的设置:
?
生成安装包,注意常见的有两种选项, Single Executable,Single MSI Package。区别是前者会生成Setup文件,后者生成MSI安装程序。要想集成Framework的安装文件到安装包中,必须选第一项Single Executable。
?我们找一台没有安装测试一下安装 Framework2.0的机器试一下,安装程序检测没有安装Framework2.0后,直接提示“请先安装Microsoft Framework2.0”后退出!
于是google下,发现很多文章,基本没有大的用处。因为版本太老。^_^。
于是到官方/products/installshield/files-utilities.htm? 下载了几个试试,都是巨型体积,最少的也有217M,像InstallShield 2009 Setup Prerequisites for .NET就有570M,InstallShield 2009 Setup Prerequisites for .NET Language Packs有900多M,只有
InstallShield 2009 Setup Prerequisite Files (.prq) for .NET Language Packs才几百K,
这是纯粹的prq文件,是关键文件,不过,这些文件在安装InstallShield2009的时候已经安装了。
?看下图,在Designer模式\Application Data\ReDistributables
?
?再重新生成安装包,OK!此时,没有安装Framework2.0 SP1的机器将会提示进行安装。生成的安装包也由6M变成29M。
是不是很简单啊,这里提供了大多数的Framework。如果你需要打Framework2.0 SP2,很简单,在安装文件夹下的SetupPrerequisites文件夹下复制相应的文件,再修改即可。注意右键,属性,改为“Copy From Source Media”
?
?注意修改时有两个地方注意:
?
奇怪的是没有Framework2.0,手工添加一个也很简单,如有疑问,请联系邀月3w@
邀月突然想到有一个更好的办法:InstallShield官方直接提供了下载地址:/is/prerequisites/microsoft .net framework 2.0 sp1.prq
那么改下,/is/prerequisites/microsoft .net framework 2.0 sp2.prq 试试。OK!有兴趣的朋友可以再试试。哈哈。
下载后放入上图所示的路径。太爽了!
这篇文章也不错。/veryhappy/archive/2009/04/29/4137836.aspx?
关于web安装,博客堂HopeQ的文章可以参考:/hopeq/tags/908.aspx
您可能关注的文档
- 五年级第5单元专项3.doc
- 初中倒装句学习.doc
- 2005年中考英语语法复习大全.doc
- 步进马达驱动器说明MA335B.doc
- 臂丛神经解剖说明.doc
- Module 1U2 I feel nervous when I speak Chinese.教案.doc
- 新标准Unit3听力原文.doc
- 英美法诉因制度及其评析.doc
- 医学英语,chapter11 Nervous System.doc
- 朗文一7-8单元试卷.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)