Диспетчер пакетов NuGet в Visual Studio: невозможно загрузить индекс службы для источника https://api.nuget.org/v3/index.json - PullRequest
0 голосов
/ 28 мая 2018

Вкладка «Обзор» в диспетчере пакетов Visual Studio NuGet просто говорит «Произошла ошибка» с выводом:

[nuget.org] Невозможно загрузить индекс службы для источника https://api.nuget.org/v3/index.json. Возможноне загружать файл или сборку 'System.Net.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна из ее зависимостей.Системе не удается найти указанный файл.

Я в Visual Studio Community 15.7.2 и NuGet Package Manager 4.6.0.Я попробовал все предложения в подобных вопросах безрезультатно.Моя Windows 10 недавно обновилась, и я уверен, что она работала до этого.Я пытался восстановить VS.Я нахожусь на домашнем компьютере, который (насколько мне известно) не использует прокси.

Обновление:

Я попытался обновить до .NET Framework 4.7.2,Не сработалоХотя я не думаю, что проблема специфична для NuGet (?), Так как, когда я захожу в Инструменты-> Расширения и обновления-> Обновления, я получаю одно и то же сообщение (с другой версией dll, возможно, из-за обновления моей платформы?):

Не удалось загрузить файл или сборку 'System.Net.Http, версия = 4.1.1.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна из ее зависимостей.Системе не удается найти указанный файл.

Обновление 2:

Установка пакета nuget вручную, похоже, также не работает:

Install-Package C: \ Users \ Admin \ Downloads \ anglesharp.0.9.9.2.nupkg

дает

Install-Package: не удалось загрузить файлили сборка 'System.Net.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна из ее зависимостей.Система не может найти указанный файл.В строке: 1 символ: 1 + Install-Package C: \ Users \ Admin \ Downloads \ anglesharp.0.9.9.2.nupkg + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Install-Package], FileNotFoundException + FullyQualifiedErrorId: NuGetCmdletUnhandledException, NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

Обновление 3:

1040 *1039* 1040Установка добавила некоторые дополнительные компоненты, которые, кажется, действительно сработали, в этом я, кажется, смог снова установить пакеты через NuGet.Однако, как ни странно, я сталкивался с этими ошибками при входе в Microsoft:

Login error 1 Login error 2

Безопасность наследованияправила нарушаются по типу: «System.Net.Http.WebRequestHandler».Производные типы должны либо соответствовать доступности безопасности базового типа, либо быть менее доступными.

Так что мне интересно, играю ли я в игру "бей-моль" ...

1 Ответ

0 голосов
/ 28 мая 2018

Вы можете попытаться установить параметры прокси, хотя вы не используете ... возможно, это поможет.

1. Перейдите в папку установки Visual Studio, как показано ниже - C: \ Program Files (x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE

2.Откройте файл devenv.exe.config в качестве администратора.Добавьте теги defaultProxy, как показано ниже, в существующий тег system.net -

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy usesystemdefault="true" bypassonlocal="true" />
    </defaultProxy>
    <settings>
        <ipv6 enabled="true"/>
    </settings>
</system.net>

3.Restart VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...