1

У меня проблема с установкой .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, и скопировал упомянутый MSI-файл из кэша установщика Windows, но программа установки SDK жалуется, что пакет неверен ...

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

1 ответ1

1

Хорошо, как это часто бывает, когда я отправил этот вопрос, мне удалось решить проблему.

Итак, вот описание для тех, кто столкнется с проблемой в будущем.

Прежде всего, мне не удалось загрузить .NET 4.5 SDK из Интернета, и мне пришлось скопировать необходимые файлы с машины, на которой он установлен. Я не знаю, почему это не сработало в первый раз. Итак, я скопировал следующие файлы:

  • sdk_tools4.msi
  • sdk_tools4.cab
  • 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, это может быть для вас показом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .