.NET Framework 3.5 SP1会在后台安装.NET Framework 2.0 SP2和.NET Framework 3.0 SP2。这些安装包(特别是.NET Framework 2.0 SP2)不能直接从微软获取。
有没有办法从.NET Framework 3.5 SP1安装包中提取它们?
.NET Framework 3.5 SP1会在后台安装.NET Framework 2.0 SP2和.NET Framework 3.0 SP2。这些安装包(特别是.NET Framework 2.0 SP2)不能直接从微软获取。
有没有办法从.NET Framework 3.5 SP1安装包中提取它们?
你可以通过访问Microsoft下载站点,完全单独下载SP 2。
您可以直接下载 .NET Framework 2.0 SP1 (x86)、SP2 补丁(如果能找到的话,可以通过从 3.5 SP1 安装程序中提取 .MSP 或通过 WSUS 获得 .MSP,或者通过捕获 Windows Update HTTP 流量来获取),然后创建一个批处理文件,在 /silent 开关下安装 SP1 和 SP2 补丁。在完整的 SP1 发行版和 SP2 补丁之间不需要重新启动,除非在安装 SP1 运行时之前有文件正在使用,这在任何情况下都是完整发行版的情况。
这里是我以前用于集成 NFX1.1 的 SP1 的步骤 - 我想对于其他补丁也应该可以采用类似的方式。
这里: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
。它应该是完全独立的,到目前为止对我来说工作得很好。