2017-01-04 15 views
0

В Visual Studio 2012 с NuGet Package Manager NuGet предлагает восстановить версию 9.0.1 пакета Json.NET. Когда я нажимаю кнопку «Восстановить», восстановление не выполняется. Это происходит даже после удаления Json.NET из каждого проекта в моем решении.NuGet просит восстановить ненужный пакет, не в состоянии найти ссылку на пакет

На приведенном ниже снимке экрана показано, что Json.NET больше не устанавливается локально и что исправление исправленного пакета не выполняется.

enter image description here

Я хотел бы понять, почему NuGet все еще думает, что нужен этот пакет, даже если он больше не ссылается на какие-либо проекты. Я даже искал содержимое файлов .csproj для проектов для ссылок на сборку Newtonsoft.Json, но их нет.

Update и ответ: сообщение

Джеффа Блока ниже был ответ. Для решения есть файл package.config. Я думал, что удалил его через Visual Studio, но он был удален только из обозревателя решений. Удаление файла в файловой системе остановило NuGet от поиска этого пакета.

ответ

0

Включен ли пакет из $ (SolutionDir) .nuget \ packages.config или файла конфигурации уровня решения?

Извините, что, отвечая на вопрос, я, по-видимому, не могу комментировать ваш вопрос, пока не заработал репутацию.

+0

Thanks Jeff. Это привело меня к пакету.config, который все еще существует в файловой системе, которую я удалил. Твой правильный ответ. –