有没有办法从.NET 3.5中提取.NET 2.0?

时间:2008-10-10 16:16:54

标签: .net deployment .net-2.0 .net-3.5

.NET Framework 3.5 SP1在后台安装.NET Framework 2.0 SP2和.NET Framework 3.0 SP2。这些安装包(尤其是.NET Framework 2.0 SP2)不能直接从Microsoft获得。

有没有办法从.NET Framework 3.5 SP1安装包中提取它们?

7 个答案:

答案 0 :(得分:7)

查看http://msdn.microsoft.com/en-us/vs2008/bb898654.aspx或下载.NET Frameworks 2.0 SP2 and 3.0 SP2 bootstrapper packages。这些包为您提供单独的.NET Framework 2.0 SP2和.NET Framework 3.0 SP2安装包。

答案 1 :(得分:6)

值得一读:

http://msdn.microsoft.com/en-us/library/bb822049.aspx

具体做法是:

“Windows Vista不支持.NET Framework 2.0 SP2或3.0 SP2的独立安装.Windows 2000不支持.NET Framework 3.5 SP 1,也不支持.NET的独立安装Framework 3.0 SP 2。“

此外 - “如果您的应用程序依赖于.NET Framework 2.0 SP 1或SP 2附带的更改,那么您可以让您的应用程序以.NET Framework 2.0为目标,并要求您的客户下载.NET Framework 2.0 SP 1或SP 2.但是,如果您的应用程序依赖于新功能或更改的功能,则建议您的应用程序以.NET Framework 3.5或.NET Framework Client Profile为目标。“

这表明未来某个时候可能会有一个独立的版本,尽管你的猜测和我的一样好。

此外,在测试版关于2.0 SP2背景的Somasegar博客上看到这条评论:

http://blogs.msdn.com/somasegar/archive/2008/05/12/visual-studio-2008-and-net-fx-3-5-sp1-beta-available-now.aspx#8515404

你可以解压缩dotnetfx35.exe并尝试通过在一次性/测试机器上安装.NET 2.0 SP2位来混淆你的方式,看它是否有效。这些文件在wcu / dotNetFramework / dotNetfx20下。

但我的警告是等到官方RTM或部署整个3.5SP1,你可能正如斯科特正确指出的那样,最终得到一个不稳定且无法支持的安装(特别是MS PSS)。

答案 2 :(得分:5)

如果它们不能直接使用,那么就没有官方的方法来单独安装它们,即使你能够提取它们,你最终也会得到一个非常不受支持(可能不稳定)的.NET环境。

答案 3 :(得分:3)

您可以通过转到the Microsoft download site

单独下载SP 2

答案 4 :(得分:1)

你可以简单地下载.NET Framework 2.0 SP1(x86),SP2补丁(如果你能找到它,直接下载,通过从3.5 SP1安装程序解压缩.MSP,或通过WSUS解压缩.MSP,或者通过捕获Windows Update HTTP流量),并创建一个批处理文件,使用/ silent开关在其上安装SP1然后SP2。完整SP1发行版和SP2补丁之间不需要重新启动,除非在安装SP1运行时之前正在使用文件,无论如何都是完整分发的情况。

Here是我过去常用的集成SP1 for NFX1.1的程序 - 我想它也应该以类似的方式用于其他补丁。

答案 5 :(得分:1)

Microsoft的全包式get-the-framework网站:http://msdn.microsoft.com/en-us/netframework/aa731542.aspx

答案 6 :(得分:0)

此处:http://msdn.microsoft.com/en-us/vs2008/bb898654.aspx

下载安装程序(下载大小:325 MB)

使用/ x开关解压缩,有一个名为 adtbs_sp2oob.cab 的cab文件,里面有一个名为FL_FL_NetFx20SP2_x86.exe.3643236F_FC70_11D3_A536_0090278A1BB8的文件,您可以将其重命名为NetFx20SP2_x86.exe ,如果你需要64位,它可能是FL_NetFx20SP2_x64.3643236F_FC70_11D3_A536_0090278A1BB8。它应该完全独立,到目前为止对我来说还可以。

相关问题