Почему Установленные пакеты не показывают пакет, который я только что установил? - PullRequest
28 голосов
/ 31 мая 2011

Я начал работать с Nuget. Некоторые из моих проектов позволяют мне добавлять ссылку на пакет библиотеки в пакет Nuget, но затем, когда я выбираю «Установленные пакеты», я не вижу никаких пакетов в списке. Почему нет?

РЕДАКТИРОВАТЬ - Я знаю ответ (см. Ниже), собирался ответить на него сам как «общественная работа», но не могу в течение еще 8 часов из-за моего хромого рейтинга.

Ответом будет: В проекте уже был файл packages.config в том же каталоге, что и файл csproj, НО файл packages.config не был добавлен в проект. Исправлено «Добавить существующий элемент» и выбором файла packages.config.

Примечание: в ретроспективе розовый "" packages.config "уже существует, и сообщение" Пропуск "в окне прогресса nuget должно было предупредить меня об этом.

Надеюсь, это кому-нибудь поможет.

Ответы [ 3 ]

32 голосов
/ 19 июня 2011

(вставлено из вопроса , так что это не отображается как неотвеченный)

В проекте уже был файл packages.config в том же каталоге, что и csprojфайл, НО файл packages.config не был добавлен в проект.Исправлено «Добавить существующий элемент» и выбором файла packages.config.

Примечание: в ретроспективе розовый «packages.config» уже существует, сообщение «Пропуск» в окне хода выполнения Nuget должно было предупредить меня оэто.

0 голосов
/ 09 июня 2018

В другом случае файл packages.config является частью проекта, но определение тега было похоже навместо обычного соглашения.Это заставило мой проект не восстанавливать и не показывать какие-либо пакеты.Это подтверждается в Visual Studio 2015. Как только я удалил «urn: packages», все начало работать нормально.

0 голосов
/ 04 марта 2015

У меня был проект, который изначально был нацелен на .Net Framework 4 с использованием Entity Framework 5. Я обновил .Net Framework до 4.5 и попытался удалить пакет NuGet для EF5. Это привело к тому, что папка Packages осталась в папке проекта, но файл packages.config был указан в проекте как отсутствующий.

Я удалил папку Packages и смог успешно добавить пакет EF6 NuGet.

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