При попытке восстановить пакеты nuget я получаю следующее: -
Ошибка 1 Базовое соединение было закрыто: при отправке произошла непредвиденная ошибка.
Ошибка 2 Базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS.
Ошибка 3 Команда D: \ root \ .nuget \ NuGet.exe install D: \ root \ packages.config -source -NonInteractive -RequireConsent -solutionDir D: \ root \ завершилась с кодом 1.
Ошибка 4 Не удалось найти файл метаданных D: \ root \ project.Website.dll D: \ root \ project.UnitTests \ CSC
Я пробовал решения, представленные на: Visual Ошибка nuget в Studio 2010: базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS
Я пробовал решения, представленные на: https://nuget.codeplex.com/discussions/275537
Ни один из них не работает, мне было интересно, есть ли у кого-нибудь еще эта проблема? Если да, то кто-нибудь придумал решение?
Похоже, это может быть игра ожидания, когда сертификаты SSL будут исправлены.
После дополнительной отладки с помощью Fiddler я получил следующий ответ:
fiddler.network.https ›Не удалось установить соединение HTTPS с az320820.vo.msecnd.net. System.IO.IOException Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом. ‹Существующее соединение было принудительно закрыто удаленным хостом
Если я прав, мне кажется, что меня отвергают, но сервер не уверен, почему, и я надеюсь, что это скоро решит сам.
На данный момент мне удалось получить копии пакетов от других разработчиков, которые не очистили свой кеш пакетов и продолжают разработку таким образом.
Кто-то любезно поднял вопрос о code plex, так что, надеюсь, мы скоро что-нибудь получим: https://nuget.codeplex.com/workitem/4372
Обновить
По состоянию на 17 ноября, похоже, это снова работает. NuGet правильно сообщает мне, что у него проблемы с получением более старой версии Ninject.Web.Common.3.2.0.0, но у нас есть обновленная версия, и это нормально.