首页 > 其他分享 >InstallShield 集成.net Framework的安装包制作

InstallShield 集成.net Framework的安装包制作

时间:2023-12-11 15:33:06浏览次数:45  
标签:InstallShield http Framework2.0 Framework net 安装包

.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 随您的应用程序一起重新分发。详细说明:

http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Nfdnnetdepvsredistdeploy1_1.mspx?mfr=true

邀 月也一直用这个。可惜的是,这个控件没有后续版本。对Framework2.0/3.0/3.5/4.X不再提供支持。我也只好用vs自带的部署程序。

今 天突然在一个项目中想要尝试一下其他的工具,于是试用了一下InstallShield 2009,最新版InstallShield2010。发现它对Framework的支持也非常好用。特分享使用体会。可以在这里下载试用版:http://www.flexerasoftware.com/

首 先,我们建立一个Basic MSI Project项目。 进行如图的设置:
邀月工作室

生成安装包,注意常见的有两种选项, Single Executable,Single MSI Package。区别是前者会生成Setup文件,后者生成MSI安装程序。要想集成 Framework的安装文件到安装包中,必须选第一项Single Executable 。

我们找一台没有安装测试一 下安装 Framework2.0的机器试一下,安装程序检测没有安装Framework2.0后,直接提示“请先安装Microsoft Framework2.0”后退出!

于是google下,发现很多文章,基本没有大的用处。因为版本太老。^_^。

于 是到官方http://www.flexerasoftware.com/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,手工添加一个也很简单,如有疑问,请联系邀月[email protected]

邀月突然想到有一个更好的办 法:InstallShield官方直接提供了下载地址:
http://saturn.installshield.com/is/prerequisites/microsoft .net framework 2.0 sp1.prq

那么改下,http://saturn.installshield.com/is/prerequisites/microsoft .net framework 2.0 sp2.prq   试试。OK!有兴趣的朋友可以再试试。哈哈。

下载后放入上图所示的 路径。太爽了!

这篇文章也不错。http://blog.csdn.net/veryhappy/archive/2009/04/29/4137836.aspx

关 于web安装,博客堂HopeQ 的 文章可以参考:http://blog.joycode.com/hopeq/tags/908.aspx

 

邀月注:本文版权由邀月 和CSDN共同所有,转载请注明出处。
助人等于自助! [email protected]

标签:InstallShield,http,Framework2.0,Framework,net,安装包
From: https://www.cnblogs.com/sexintercourse/p/17894555.html

相关文章

  • ENVI 5.6安装教程及安装包下载
    下载: http://dt1.8tupian.net/2/29913a31b1000.pg3软件介绍目前ENVI5.6版本推出了许多有用的新功能,比如深度学习、cropscience等。如果是遥感专业人士,还是建议安装功能更强大的5.6版本(5.6和5.3版本可以共存)。安装主程序安装包总目录:(1)打开软件目录,点击envi56-win.exe......
  • arcgis pro3.0-3.0.1-3.0.2安装教程大全及安装包下载
    一.产品介绍:ArcGISPro这一功能强大的单桌面GIS应用程序是一款功能丰富的软件,采用ArcGISPro用户社区提供的增强功能和创意进行开发。ArcGISPro支持2D、3D和4D模式下的数据可视化、高级分析和权威数据维护。支持通过WebGIS在一系列ArcGIS产品(例如ArcGISOnli......
  • ArcgisPro3.0-3.0.1中文安装包下载及安装教程
    ArcgisPro3.0-3.0.1中文安装包下载及安装教程一、安装包:二、下载:资源下载三、安装(1)环境安装:(2)主程序(3)Crack重点:安装arcgisPro3.0之后不要打开软件,复制AfCore.dll到安装位置;注册lic.reg文件;复制ESRI_Licensing文件夹到C:\Users{username}\AppData\Loca......
  • ArcgisPro3.0.1中文安装包下载及安装教程
    ArcgisPro3.0.1中文安装包下载及安装教程一.产品介绍:ArcGIS提供独特的功能和灵活的许可,可将基于位置的分析应用于您的业务实践。使用上下文工具可视化和分析数据,从而获得更多见解。通过地图、应用程序、仪表盘和报告进行协作并共享信息。空间分析与数据科学通过提供的一系......
  • Dependency injection framework -- Decoupled packages example (multiple container
    Dependencyinjectionframeworkhttps://python-dependency-injector.ets-labs.org/index.htmlDependencyInjectorisadependencyinjectionframeworkforPython.Ithelpsimplementingthedependencyinjectionprinciple.KeyfeaturesoftheDependencyInjecto......
  • Ubuntu系统下安装rpm安装包
    (目录)前言笔者每次安装完成Ubuntu之后,想在Ubuntu的系统上面安装其他软件,但是在网上下载的文件是rmp格式,不知道怎么去下一步按照,在互联网上搜索之后得知ubuntu的软件包格式为deb而rpm格式的包归属于红帽子RedHat所以在这直接使用命令是安装不了的所以就需要一个桥梁进行转换......
  • 安装包 amd,amd64, arm,arm64 都有什么区别
    现在的安装包也不省心,有各种版本都不知道怎么选。根据你安装的环境配置。amd:32位X86amd64:64位X86arm:32位ARMarm64:64位ARMamd64是X86架构的CPU,64位版。amd64又叫X86_64。主流的桌面PC,笔记本电脑,服务器(包括虚拟机)都在用X86_64的CPU。arm64是ARM架构的CPU,64位版。苹果新出的电......
  • Apple Safari 17.1.2 - macOS 专属浏览器 (独立安装包下载) 零日漏洞修复
    AppleSafari17.1.2-macOS专属浏览器(独立安装包下载)零日漏洞修复适用于macOSVentura和macOSMonterey的Safari浏览器17请访问原文链接:https://sysin.org/blog/apple-safari-17/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org之前Safari浏览器伴随......
  • 你真的懂Framework?不懂Framework拿什么去跳槽涨薪啊?
    前言在这个移动应用开发热潮的时代,Android开发者的需求量也在不断增长。而Framework作为Android操作系统的核心组件,对于Android开发者来说具有极其重要的地位。但是,很多开发者却对Framework了解不够深入,甚至存在误解。这种情况不仅影响了开发者的技术水平提升,还对职业发展造成了阻......
  • Inno Setup6.2.0汉化版软件及生成安装包脚本(二)
    个人研究,为了记录下打包脚本,大家也可以安装打包脚本向导一步一步生成。下面是我打包的脚本,其中包含了安装过程中执行批处理文件,是为了安装API服务,可以参考下:;脚本由InnoSetup脚本向导生成!;有关创建InnoSetup脚本文件的详细资料请查阅帮助文档!#defineMyAppName"客......