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

转自百度空间http://hi.baidu.com/xiaoduo170/item/163ca8dec005eaf793a97445

尚未亲自尝试,收藏至此,感谢原作者分享


InstallShield 2010中制作安装包时,对于集成.net Framework 4以前的版本,如3.5 sp1/3.5/3.0/2.0 sp2/2.0sp1/2.0等提供了现成的prq文件模板,可以直接使用。也可以参考前一篇文章的方法自己下载并修改。

http://www.cnblogs.com/downmoon/archive/2010/02/27/1674634.html 

前天下了最新的vs2010,一些程序升级到 .net Framework 4,在制作安装包时可以用vs自带的打包程序,也可以方便的制作。问题是以前制作的installshield模板弃之不用,有些可惜了,但Installshileld 2010下载的最新版sp1 with hotifx 52410并不包含对.net Framework 4对应的prq文件,于是照着前篇文章的方法制作了一个,文件名为Microsoft .NET Framework 4.0.Full.prq,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
    <conditions>
        <condition Type="2" Comparison="32" Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" FileName="Install" ReturnValue="1"></condition>
    </conditions>
    <operatingsystemconditions>
        <operatingsystemcondition MajorVersion="5" MinorVersion="1" PlatformId="2" CSDVersion="" Bits="1" ProductType="1" ServicePackMajorMin="2"></operatingsystemcondition>
        <operatingsystemcondition MajorVersion="5" MinorVersion="2" PlatformId="2" CSDVersion="" Bits="1" ProductType="2|3" ServicePackMajorMin="1"></operatingsystemcondition>
    </operatingsystemconditions>
    <files>
        <file LocalFile="&lt;ISProductFolder&gt;\SetupPrerequisites\Microsoft .net\4.0\dotNetFx40_Full_x86_x64.exe" URL="http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe" CheckSum="251743DFD3FDA414570524BAC9E55381" FileSize="0,50449456"></file>
    </files>
    <execute file="dotNetFx40_Full_x86_x64.exe" cmdline="/q /norestart" cmdlinesilent="/q /norestart" returncodetoreboot="1641,3010" requiresmsiengine="1"></execute>
    <properties Id="{0a391abd-25c1-4fc0-919f-b21f31ab88b7}" Description="This prerequisite installs the .net 4.0 framework for 32-bit (x86) systems." AltPrqURL="http://saturn.installshield.com/is/prerequisites/microsoft .net framework 4.0.prq"></properties>
</SetupPrereq>


说明:

1、注册表中的检测位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

2、文件的直接下载地址:http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe

3、exe文件位置:&lt;ISProductFolder&gt;\SetupPrerequisites\Microsoft .net\4.0\dotNetFx40_Full_x86_x64.exe

4、MD5值:251743DFD3FDA414570524BAC9E55381(可以通过对该安装文件查询得知)

5、产品在安装系统中的GUID:(0a391abd-25c1-4fc0-919f-b21f31ab88b7)这个在微软的官方网站下载页面的地址栏可以得知,我随便生成了一个GUID,只要保证在安装系统中不重复就可以了。

另外,.net Framework 4 和.net Framework 3.5类似,都采取可以完全部署和Client Profile两种方式。大小差不多,40多M左右。建议采用完全部署。

 

 具体步骤:

第一步、如果不想在线下载.net Framework 4 ,可以用vs2010先做一个简单的部署安装程序, 按照是上图选项,则会在可执行程序的对应路径下生成一个dotNetFx40_Full_x86_x64.exe,当然也可以直接下载

http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe 

然后将这个文件复制到installshield2010的安装路径下\SetupPrerequisites\Microsoft .net\4.0\,如下图:

 

第二步:在installshield中选取Framework 4 即可。然后就可以生成包含Framework 4 的安装包了!

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
制作 VS2010 安装包并选择安装选项,您可以按照以下步骤进行操作: 1. 首先,从 Microsoft 官方网站上下载 Visual Studio 2010 的安装程序(.exe 文件)。将其保存到您的计算机上的一个目录中。 2. 接下来,您可以使用一个第三方软件,如 Inno Setup 或 InstallShield,来创建自定义的安装程序。这些软件都提供了图形化界面,使您能够设置安装包的各种选项。 3. 打开选择的安装程序制作软件,并按照其界面上的指导逐步操作。 4. 在安装程序制作软件的界面上,您将看到各种设置选项。其中一个是选择安装选项的设置。此设置可用于定义用户在安装过程中要进行的选择。您可以根据您的需求设置选择项,例如选择安装组件、安装路径等。 5. 除了安装选项,您还可以在安装程序制作软件中设置其他的安装配置,如许可协议、开始菜单项、桌面快捷方式等。根据自己的需求进行适当的设置。 6. 完成设置后,保存并生成您的安装程序。该软件将根据您的设置生成一个可执行的安装文件(.exe 或 .msi)。将其保存到一个目录中。 7. 最后,在计算机上运行这个生成的安装程序。在安装过程中,会显示您设置的安装选项。根据需要进行选择,并按照安装程序的指导完成安装。 总之,通过使用第三方软件创建自定义的安装程序,并在其中设置适当的安装选项,您可以制作并选择 VS2010安装包

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值