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

Почему не установленные пакеты показывают пакет, который я только что установил?

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

EDIT - я знаю ответ (см. ниже), собирался ответить на него сам как на "общественную службу", но не могу за другие 8 часов из-за моего хромого репутационного балла.

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

У меня был проект, который первоначально был нацелен на .NET Framework 4, используя Entity Framework 5. Я обновил .NET Framework до 4.5, и я попытался удалить пакет NuGet для EF5. Это закончилось тем, что папка "Пакеты" в папке проекта была сохранена, но файл package.config был указан в проекте как отсутствует.

Я удалил папку "Пакеты" и смог успешно добавить пакет Eu6 NuGet.