杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1476|回复: 0

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

[复制链接]
发表于 2016-8-21 21:36:28 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x

文件名为Microsoft .NET Framework 4.0.Full.prq,内容如下:

  1. [xhtml] view plain copy print?
  2. <?xml version="1.0" encoding="UTF-8"?>  
  3. <SetupPrereq>  
  4.     <conditions>  
  5.         <condition Type="2" Comparison="32" Path="HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP/v4/Full" FileName="Install" ReturnValue="1"></condition>  
  6.     </conditions>  
  7.     <operatingsystemconditions>  
  8.         <operatingsystemcondition MajorVersion="5" MinorVersion="1" PlatformId="2" CSDVersion="" Bits="1" ProductType="1" ServicePackMajorMin="2"></operatingsystemcondition>  
  9.         <operatingsystemcondition MajorVersion="5" MinorVersion="2" PlatformId="2" CSDVersion="" Bits="1" ProductType="2|3" ServicePackMajorMin="1"></operatingsystemcondition>  
  10.     </operatingsystemconditions>  
  11.     <files>  
  12.         <file LocalFile="<ISProductFolder>/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>  
  13.     </files>  
  14.     <execute file="dotNetFx40_Full_x86_x64.exe" cmdline="/q /norestart" cmdlinesilent="/q /norestart" returncodetoreboot="1641,3010" requiresmsiengine="1"></execute>  
  15.     <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>  
  16. </SetupPrereq>  
复制代码

说明:

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

2、文件的直接下载地址: http://download.microsoft.com/do ... 40_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左右。建议采用完全部署。
1.png

2.png

具体步骤:

第一步、如果不想在线下载.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/,如下图:

3.png

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

5.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-19 22:47 , Processed in 0.123837 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表