1. 离线安装包的bug.
.NET Framework 3.5 SP1完全离线安装包.net Framework 3.5 Service pack 1(Full Package) 231MB,下载完了,安装….遇到新情况,还要连接网络下载,不是完全离线安装包吗?
说明:呵呵,查了资料后才知道是微软制作安装程序时的一个无奈bug.在这里微软没有提醒大家,确实忽悠了我们。原来,.NET Framework 3.5 SP1(Full Package)是默认英文的安装包,如果要同时包含所有语言,那体积会太大了,可能考虑到这一点,发布时并没有包含其它的语言包,而是通过安装时在线下载,因而Full Package的称呼有点言不符实。
2. 自己动手,制作完美集成离线安装包.
方法一——————————————————————————————————————————-
第一、下载.net Framework 3.5 Service pack 1 (Full Package) 231MB 安装包后dotnetfx35.exe,用WinRAR将下载的dotnetfx35.exe打开,拖出 dotNetFramework目录。
http://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe
第二、下载中文简体语言包。
文件名 文件大小
dotnetfx35langpack_ia64zh-CHS.exe 16.9 MB
dotnetfx35langpack_x64zh-CHS.exe 33.3 MB
dotnetfx35langpack_x86zh-CHS.exe 27.4 MB
一般WIN 32位系统用户只下载dotnetfx35langpack_x86zh-CHS.exe 即可
第三、X86系统的将dotnetfx35langpack_x86zh-CHS.exe复制到第一步解压缩的
dotNetFramework\dotNetFX35\x86文件夹里。
IA64系统的将dotnetfx35langpack_ia64zh-CHS.exe复制到dotNetFramework\dotNetFX35\IA64文件夹里。
x64位系统的,可将dotnetfx35langpack_x64zh-CHS.exe 复制到dotNetFramework\dotNetFX35\x64文件夹里。按需求复制。
第四、将dotNetFramework目录里的dotNetFx35setup.exe用WinRAR打开,释放里面的全部文件到dotNetFramework目录里,在把目录里的dotNetFx35setup.exe、deletetemp.exe文件删除。
第五、现在运行dotNetFramework目录里setup.exe可彻底的离线安装了。也不显示下载了。完美本地安装版本实现了。
方法二——————————————————————————————————————————-
第一、下载完整版.NET Framework3.5安装文件,下载地址:http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe ; http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
第二、下载dotnetfx35.exe安装文件后,运行dotnetfx35.exe /x命令将其解压到一个目录.
第三、进入解压的目录,找到setup.exe文件,运行setup.exe /lang:ENU命令,便可以先安装.net framework 3.5 sp1 英文版.
第四、这样安装时就不用下载语言包了.安装完成后,再来网络上下载中文语言包直接进行安装.下载x86版本的.net framework3.5的简体中文语言文件dotnetfx35langpack_x86zh-chs.exe,其他版本的可以在microsoft上找.下载地址:http://go.microsoft.com/fwlink/?linkid=92417&clcid=0×409