如何安装.NET 4.5 SDK?

如何安装.NET 4.5 SDK?

我在安装 .NET 4.5 SDK 时遇到问题。

当我运行 sdksetup.exe(Windows SDK 安装程序,其中还包括 .NET 4.5 SDK)时,向导成功到达选择要安装的组件的阶段。我只需要 .NET 4.5 SDK,因此我选中了相应的复选框并关闭了其他复选框:

下载错误

在日志文件中,我可以看到尝试从网络下载 MSI 时出现的错误:

[19BC:0690][2013-07-12T17:11:44]: package_Microsoft_.NET_Framework_4.5_Tools
[19BC:0690][2013-07-12T17:11:44]: package_Microsoft_.NET_Framework_4.5_Tools to http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/sdk_tools4.msi
[19BC:0690][2013-07-12T17:11:44]: Acquiring package: package_Microsoft_.NET_Framework_4.5_Tools, payload: package_Microsoft_.NET_Framework_4.5_Tools, download from: http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/sdk_tools4.msi
[19BC:0690][2013-07-12T17:11:44]: Error 0x80070002: Failed to send request to URL: http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/sdk_tools4.msi
[19BC:0690][2013-07-12T17:11:44]: Error 0x80070002: Failed to connect to URL: http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/sdk_tools4.msi
[19BC:0690][2013-07-12T17:11:44]: Error 0x80070002: Failed to get size and time for URL: http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/sdk_tools4.msi
[19BC:0690][2013-07-12T17:11:44]: Error 0x80070002: Failed attempt to download URL: 'http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/sdk_tools4.msi' to: 'C:\Users\ys\AppData\Local\Temp\{a3717ca4-b44e-422d-8268-ee4dabb332fd}\package_Microsoft_.NET_Framework_4.5_Tools'

我也尝试手动下载 MSI 包,但失败了。我找到了另一台安装了该 SDK 的机器,并从 Windows 安装程序缓存中复制了提到的 MSI 文件,但 SDK 安装程序抱怨该包无效...

有人有什么想法吗?我想下载有效的 sdk_tools4.msi 和 satellite .cab 文件可以解决问题,但我在哪里可以得到它呢?

答案1

好的,就像经常发生的那样,一旦我发布了这个问题,我就设法解决了这个问题。

因此,这里为那些将来会遇到此问题的人提供了描述。

首先,我无法从互联网上下载 .NET 4.5 SDK,因此我不得不从安装了它的机器上复制必要的文件。不过,我不知道为什么第一次没有成功。因此,我复制了以下文件:

  • sdk_tools4.msi
  • 工具箱
  • NetFx45_DTP.msi
  • NetFx45_DTP.cab

安装过程如下:

  • 跑步sdksetup.exe
  • 仅选择.NET 4.5 SDK setup复选框
  • 它尝试下载软件包,失败并提示输入本地路径。将其指向 sdk_tools4.msi 的本地副本(我猜它希望文件cab位于同一目录中)
  • 重复上一步NetFx45_DTP.msi

之后安装一切顺利,成功安装了.NET 4.5 SDK。

注意:如果您的机器尚未安装 .NET 4.5 SDK,那么这可能会成为您的障碍。

相关内容