Пакет NuGet для восстановления различных файлов проекта: значение не может быть null или пустой строкой. Имя параметра: корень. 0 0
У меня есть такая ошибка в vs 2012: Пакет NuGet для восстановления различных файлов проекта: значение не может быть null или пустой строкой. Имя параметра: корень. 0 0
Я вижу, что это ошибка https://nuget.codeplex.com/workitem/3780 это было исправлено для версии 2.8 Но я не могу найти версию 2.8 на https://nuget.codeplex.com Можно ли исправить ошибку без установки версии 2.8? Или как получить 2.8?
14 ответов:
я исправил это, удалив файл параметров пользователя решения visual studio (.suo) и затем перезапуск VS.
обновление: для VS 2017, вам нужно удалить скрытую папку с именем .против находится в каталоге решений (спасибо @Tien Dinh!)
была такая же проблема с VS2013 сегодня. После запуска обновления для установленных пакетов (tools - > extensions and updates) (который включал nuget), и установка некоторых обновлений для VS2013 (Центр обновления windows имел некоторые), он ушел.
Так что в основном, проверьте эти обновления, обновление, и это может решить проблему.
У меня есть VS 2013. По словам менеджера расширений, nuget был обновлен.
запуск ручной установки с сайта vsix: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
... Исправлена ошибка.
простой перезапуск Visual Studio должен все прояснить. У меня была такая же проблема в VS2013 после обновления веб-API. Удалять его не было необходимости .СУО.
Я щелкнул Правой Кнопкой Мыши решение и выбрал "включить восстановление пакета Nuget". Это исправило проблему.
эта ссылка из MSDN показывает, как:
http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx
не точный ответ, но лучше я могу сказать, NuGet ver. 2.8 пока не доступна. Я занимаюсь той же проблемой уже некоторое время (2 месяца). Я все еще мог успешно построить свое решение даже с этой ошибкой, выполнив сборку против основного проекта. Я действительно надеюсь решить эту проблему, потому что это серьезное бельмо на глазу во время работы.
вы можете получить не-релизную версию NuGet 2.8 здесь. Инструкции здесь: установка сборки CI. Это исправить проблему для меня на VS2010.
просто как краткое Примечание. Я получил эту ошибку, запустив проект на подключенном сетевом диске, т. е.
T:\NetworkFolder\Project\Solution.sln
.очевидно, что решение простое - не делайте этого-скопируйте его на свой компьютер. Может спасти кого-то от боли в какой-то момент.
Это не сработало для меня. Я должен был пойти в инструменты, менеджер расширений... Удалить Из NuGet Перезапустите Visual Studio 2010 NuGet Для Загрузки Переустановить ее. перезапустить Visual Studio. Все исправлено!
Я получил эту ошибку, случайно переименовав один из атрибутов идентификатора пространства имен внутри пакетов.конфигурационный файл на что-то другое. Я смог отследить это, сравнивая проверенные версии пакетов.конфиг, с моим локальным. После того, как я исправил проблему, все, что мне нужно было сделать, это закрыть пакеты.конфигурационный файл, перестроить, и проблема исчезла.