2016-04-21 1 views
7

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

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

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

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

Любые указания относительно того, как исправить это, будут оценены, спасибо!

ответ

1

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

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

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

To:

<configuration> 
    <config> 
    <add key="repositoryPath" value="..\..\packages" /> 
    </config> 
</configuration> 
+0

Также может быть неправильная версия xml или что у вашего nuget.config есть спецификация. –

26

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

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

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

+3

Спасибо, это исправило проблему для меня – Amy

+0

Для пользователей Windows есть ярлык 'win + R' и введите'% appdata% ', и вы попадете на страницу или просто скопируете и вставьте путь в ответ, ха-ха – Lucas

0

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

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

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