Как установить .NET 4.5 SDK?

2942
Yan Sklyarenko

У меня проблема с установкой .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\\package_Microsoft_.NET_Framework_4.5_Tools' 

Я также пытался загрузить пакет MSI вручную, но не получилось. Я обнаружил другую машину, на которой установлен этот SDK, и скопировал упомянутый MSI-файл из кэша установщика Windows, но программа установки SDK жалуется, что пакет недействителен ...

У кого-нибудь есть идеи? Я полагаю, что загрузка действительного файла sdk_tools4.msi и спутникового файла .cab решит проблему, но где его взять?

1

1 ответ на вопрос

1
Yan Sklyarenko

Ok, as it often happens, once I posted this question, I managed to solve the problem.

So, here's the descriptino for those who face with the problem in future.

First of all, I failed to download the .NET 4.5 SDK from the internet, and I had to copy the necessary files from the machine, which has it installed. I don't know why it didn't work the first time, though. So, I copied the following files:

  • sdk_tools4.msi
  • sdk_tools4.cab
  • NetFx45_DTP.msi
  • NetFx45_DTP.cab

The installation process then looked like this:

  • Run sdksetup.exe
  • Choose only .NET 4.5 SDK setup checkbox
  • It attempts to download the package, fails and prompts for the local path. Point it to the local copy of sdk_tools4.msi (I suppose it expects the cab file in the same directory)
  • Repeat the previous step for NetFx45_DTP.msi

Afterwards, the installation went smoothly and installed the .NET 4.5 SDK successfully.

NOTE: if you don't have a machine where .NET 4.5 SDK is already installed, it might be a show stopper for you.

Похожие вопросы