Подтвердить что ты не робот

Nuget извлечения метаданных пакета

Произошла ошибка при получении метаданных пакета для 'bootstrap.3.3.5' из источника 'nuget.org'. ========== Завершено ==========

Снимок экрана

Если ошибка дефекта - может ли произойти сбой сайта nuget.org или проблема локальная. Я использую Visual Basic для Windows. Дефект начинается, когда он хочет загрузить пакет фреймворка сущности, но он не принимает загрузку nuget с официального пакета веб-сайта.

Есть ли интерпретация происходящего?

означает, что, когда я использую Visual Basic для разработки сайтов и работы с базами данных через веб-приложение asp.net, когда я устанавливаю пакет через прикрепленный nuget в Visual Basic, у меня были ошибки, которые были на предыдущей картинке и зная, что я иду на страницу https://www.nuget.org попросил установить NuGet. exe не принимает намерение загрузки. Проблема в компьютере или является общедоступной для всех.

Произошла ошибка при получении метаданных пакета для

Я заметил, что обновление для Visual Studio 2015 NuGet Package Management для Visual Studio до версии 3.1.60724.766 (из текущего 3.0.60624.657), поэтому я загрузил и установил его. Те же ошибки.

Фикс

В Visual Studio 2015.

Меню "Сервис" → Диспетчер пакетов NuGet → Настройки диспетчера пакетов

Нажмите "Источники пакетов"

Нажмите + знак

Добавьте следующее:

Название: что-то вроде NuGet v2

Источник: https://www.nuget.org/api/v2/

Разблокируйте текущий nuget.org, чтобы он выглядел так: выглядеть как

И теперь вы сможете установить пакеты NuGet

& &

Каждый пакет лицензируется вашим владельцем. Microsoft не несет ответственности и не предоставляет никаких лицензий сторонним пакетам. Некоторые пакеты могут включать зависимости, которые регулируются дополнительными лицензиями. Следуйте URL-адресу источника пакета (feed), чтобы определить какие-либо зависимости.

Пакет управления хостом пакета 3.0.0.0

Введите "get-help NuGet", чтобы просмотреть все доступные команды NuGet.

PM > получить помощь NuGet Сообщения темы   about_NuGet

КРАТКОЕ ОПИСАНИЕ   Предоставляет информацию о командах диспетчера пакетов NuGet.

ДОПОЛНИТЕЛЬНОЕ ОПИСАНИЕ   В этом разделе описываются команды диспетчера пакетов NuGet. NuGet - интегрированный пакет   инструмент управления для добавления библиотек и инструментов в .NET-проекты.

The following NuGet cmdlets are included.

    Cmdlet                  Description
    ------------------      ----------------------------------------------
    Find-Package            Get the set of packages available from the package source, 
                            based on the package Id/keyword. This is a new command that
                            will replace Get-Package -ListAvailable.

    Get-Package             Gets the set of installed packages. With -Updates switch, 
                            gets the set of package updates available from the package source.

    Install-Package         Installs a package and its dependencies into the project.

    Uninstall-Package       Uninstalls a package. If other packages depend on this package, 
                            the command will fail unless the –Force option is specified.

    Update-Package          Updates a package and its dependencies to a newer version.

    Sync-Package            Get the version of installed package from specified/default project
                            and sync the version to the rest of projects in the solution.

    Add-BindingRedirect     Examines all assemblies within the output path for a project
                            and adds binding redirects to the application (or web) 
                            configuration file where necessary.

    Get-Project             Returns a reference to the DTE (Development Tools Environment) 
                            for the specified project. If none is specifed, returns the 
                            default project selected in the Package Manager Console.

    Open-PackagePage        Open the browser pointing to ProjectUrl, LicenseUrl or 
                            ReportAbuseUrl of the specified package.

    Register-TabExpansion   Registers a tab expansion for the parameters of a command.

СМ. ТАКЖЕ   Онлайн-документация: ht tp://g o.m icrosoft. com/fwlink/? LinkID = 206619   Найти-пакет   Get-пакет   Install-Package   Uninstall-пакет   Update-пакет   Sync-пакет   Надстройка BindingRedirect   Get-Project   Open-PackagePage   Регистр-TabExpansion PM >

Все это и все еще служба не работает

4b9b3361

Ответ 1

Он требует двух шагов (второй вариант, возможно, необязательный, но мне всегда нравится чистое решение)

  • В открытой папке Explorer, где находится ваш проект. Откройте файл pack.config с помощью Блокнота. Найдите и удалите строку, в которой указано поврежденное имя пакета.

  • Откройте папку, в которой находится ваше решение. Откройте вложенную папку "пакеты". Найдите папку с поврежденным пакетом и удалите ее.

Примечание. Если вы удаляете неправильный пакет, просто включите восстановление NuGet в Visual Studio "Параметры" и включите его, щелкните правой кнопкой мыши и выберите "Восстановить недостающие пакеты NuGet"

Ответ 2

Моя проблема связана с устаревшим диспетчером пакетов. Перейдите в меню VS Tools > Extensions and Updates > Updates и проверьте, нет ли обновлений для NuGet Package Manager. Установка последней версии решила проблему для меня.

PS: Удаление ссылки на пакет, как было предложено Hrvoje Matić, излечивает головную боль не путем излечения, а путем ампутации головы - этот пакет больше не будет управляться.

Ответ 3

Недавно я получил ту же проблему, и я обнаружил, что nuget.exe - 2. *. Я думаю, что он несовместим с nuget feed v3.

Поэтому я решаю его простым обновлением nuget.exe до 3. *.

Ответ 4

Говоря более общим образом, в моем случае это была проблема с NUnit 3.8.1. Я перешел на более раннюю версию NUnit, и проблема исчезла. У меня не было времени исследовать причину.

Ответ 5

Откройте решение в Visual Studio → Перейдите в файл packages.config 1/скопируйте атрибут пакета поврежденного пакета, который вы видите на консоли ошибок. Удалите этот поврежденный атрибут пакета из элемента пакета 2/сохранить файл package.config, а затем запустить команду nuget 3/при успешном возврате атрибута пакета