Пакет NuGet не работает в Visual Studio 2015

После обновления Visual Studio 2015 я получаю следующую ошибку при запуске Visual Studio. Ошибка операции Nuget NuGet.Config не является допустимым XML. Путь

'.' шестнадцатеричное значение 0x00 является недопустимым символом. Линия 1, позиция 1.

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

Я попытался удалить и переустановить его, но безуспешно. я все еще получаю ошибку выше.

Любое руководство о том, как это исправить, будет оценено по достоинству, спасибо!


person Sal    schedule 21.04.2016    source источник


Ответы (4)


Удалить NuGet.Config из:

C:\Users\your-username\AppData\Roaming\NuGet

При повторном открытии VS2015 будет создан новый файл конфигурации, и проблема должна быть решена.

person Chawin    schedule 28.04.2016
comment
Спасибо, это решило проблему для меня - person Amy; 03.05.2016
comment
Для пользователей Windows есть ярлык, win + R и введите %appdata%, и вы попадете на страницу, или просто скопируйте и вставьте путь в ответ, ха-ха - person Lucas; 12.05.2017

Удалить папку ".nuget" с диска C\users\username

C:\Users\{имя пользователя}\.nuget

и вы можете обновить или переустановить пакет.

Это работа для меня.

person Sadik Ali    schedule 24.03.2018

Есть ли в вашем решении файл nuget.config?

Формат изменился с fx:

<settings>
  <repositoryPath>..\..\packages</repositoryPath>
</settings>

To:

<configuration>
  <config>
    <add key="repositoryPath" value="..\..\packages" />
  </config>
</configuration>
person Anders Skovborg    schedule 21.04.2016
comment
Также может быть неверная версия xml или в вашем nuget.config есть спецификация. - person Anders Skovborg; 21.04.2016

Может быть, некоторые из ваших пакетов были закэшированы?

Загрузите последнюю версию nuget.exe (со страницы https://dist.nuget.org/win-x86-commandline/latest/nuget.exe), откройте командную строку (желательно с правами администратора) и укажите папку, в которую вы скачали nuget.exe. и выполните следующие команды (из командной строки или консоли powershell).

nuget.exe locals -clear global-packages
nuget.exe locals -clear http-cache
nuget.exe locals -clear temp

Затем перезапустите Visual Studio.

person KSW    schedule 18.07.2017