顽石

人生在勤,不索何获!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

DotNet Framework 3.5 离线安装方案

Posted on 2009-08-17 10:53  顽石  阅读(2712)  评论(0编辑  收藏  举报

写在前面:.net 3.5的功能相当的强大,如linq,wcf,wpf,wf和扩展方法等等都是程序员的挚爱,不过.net 3.5中文版本运行环境的安装就确实是不敢恭维了,的确是太差了。无论你下载什么完整软件包,都要从网上下载60-70M的文件然后才可以继续。

安装包有Bug
.net 3.5 sp1的安装如下:

.NET Framework 3.5 Service Pack 1(完整软件包)

下载后,在安装的过程中,你会发现程序要从微软网站再下载文件,而且这些文件至少60M,如果网络不好,就会下载几个小时,实在是太痛苦了。
为什么有这样的问题呢?
下面的网页说明了原因
http://forums.microsoft.com/china/ShowPost.aspx?PostID=2899236&SiteID=15
因为此完整软件包缺少了语言包,在非英文操作系统下,需要先下载语言包。

解决的方法
先安装好.net3.5英文版的运行环境再安装语言包
先将下载完的dotnetfx35.exe文件解压,再运行内部的英文版本文件。最后安装中文语言包。
语言包地址:

dotnetfx35langpack_x86zh-CHS
http://go.microsoft.com/fwlink/?LinkId=92417&clcid=0x409

安装说明
dotnetfx35.exe文件解压等信息,需要很多的选项多键字,可以从下载了解详情。
http://msdn.microsoft.com/en-us/library/cc160716.aspx

批处理安装
把dotnetfx35.exe和dotnetfx35langpack_x86zh-CHS.exe两个文件下载完之后,放在同一个文件夹下面。复制下面的内容制作一个批处理文件(随便制作一份就行)
无图形界面

dotnetfx35.exe /x
cd wcu/dotNetFramework
dotnetfx35setup.exe /lang:ENU /q /norestart
cd..
cd..
dotnetfx35langpack_x86zh-CHS.exe /q

有图形界面

dotnetfx35.exe /x
cd wcu/dotNetFramework
dotnetfx35setup.exe /lang:ENU /norestart
cd..
cd..
dotnetfx35langpack_x86zh-CHS.exe