.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安装包中提取它们?
答案 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博客上看到这条评论:
你可以解压缩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
。它应该完全独立,到目前为止对我来说还可以。