欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

wbpluto的技术博客

欢迎访问 wbpluto 的技术博客。
.NET Framework 3.5 SP1安装时下载文件问题及精简方法

8月初,.NET Framework 3.5 SP1 发布了。在下载 .NET Framework 3.5 Service Pack 1 完整软件包(231MB) 之后,在本地运行安装程序时,它并不是直接就开始安装的,而是需要连接网络下载一点点东西,对网络速度不快的用户造成了一些时间上的浪费。既然是完整软件包,为什么还是要下载一部分文件才行呢?

原来,.NET Framework 3.5 SP1 完整安装包是一个安装程序同时适用于所有语言的,但如果要同时包含所有语言的语言包,体积会在现在的基础上进一步增大许多,可能考虑到这一点,发布时并没有包含语言包,而是在安装过程中才进行下载。

如果希望解决这个问题,让完整安装包每次都直接安装完成的话,我们可以手动下载需要的 3.5 SP1 语言包(其中包含 2.0 SP2 和 3.0 SP2 语言包),下载页面为:http://www.microsoft.com/downloads/details.aspx?FamilyID=8489ed13-b831-4855-96f7-dd35e4c02a20,例如,简体中文32位版语言包文件名为 dotnetfx35langpack_x86zh-CHS.exe。将 dotnetfx35.exe 用 WinRAR 等软件解压缩,再将语言包文件放到 \wcu\dotNetFramework\dotNetFX35\x86 文件夹或者 \wcu\dotNetFramework 文件夹中。

 

完整安装包不仅适用于所有语言,还包含了x86、x64 和 IA64三种平台的安装文件,因此变得非常庞大。如果我们只需要在一种平台上安装,那就完全可以进行精简。同样将 dotnetfx35.exe 用 WinRAR 等软件解压缩,如果我们只需要在32位的 Windows 操作系统上安装,则可以将子文件夹 dotNetFX20、dotNetFX30、dotNetFX35、dotNetMSP、Tools 中所有 带“x64”和“IA64”的文件和文件夹删除掉,保留带“x86”的,这样就可以精简很多。

另外,dotNetFX20 和 dotNetMSP 文件夹中其实都是 .NET Framework 2.0 SP2 的安装程序,只是前者用于XP/2003,后者用于Vista/2008。如果您只使用Vista,那就可以删除掉 dotNetFX20 文件夹,这样可以进一步精简体积。

 

经过以上两个方法,我们得到的 .NET Framework 3.5 SP1 完整安装包就可以在每次安装时都不需要下载语言包,并且得到了很大程度的精简,以后就不用再到官方网站去下载庞大的安装包了。现在运行dotNetFramework 文件夹中 2.82MB 的那个 dotNetFx35setup.exe 就可以开始安装了。

Posted: 2008年9月7日 20:44 作者 wbpluto
归档在:,

评论

风影 说:

非常感谢,方法学习使用了,非常的不错!!!

# 九月 9, 2008 14:09

Baiyssy 说:

你好,我在cnBeta看到你以前投递的一篇文章

http://www.cnbeta.com/articles/44632.htm

请问这个窗口的透明标题栏和阴影效果是怎么截出来的?

我的e-mail

Baiyssy#Gmail.com

谢谢

# 九月 16, 2008 1:39

wbpluto 说:

这个是使用 WindowClippings 软件来截的,它支持在Vista中截取透明Aero样式的窗口。

# 九月 19, 2008 10:38

Solou 说:

安装.net framework 3.5 sp1时总是安装失败

我的是xp sp3版本

请问该怎么解决

# 十月 18, 2008 22:02
说说您的看法?

(必填) 

(必填) 

(可选)

(必填) 

评论通知

如果您想在帖子更新时接到邮件通知,请先登录。这里

订阅帖子评论使用 RSS