2016-04-21 17 views
7

Po aktualizacji Visual Studio 2015, pojawia się następujący błąd podczas uruchamiania Visual Studio. Operacja Nuget nie powiodła się NuGet.Config nie jest prawidłowym kodem XML. ŚcieżkaPakiet NuGet Nie działa w Visual Studio 2015

"." wartość szesnastkowa 0x00, jest nieprawidłowym znakiem. Linia 1, pozycja 1.

Ponadto nie mogę już używać konsoli menedżera pakietów.

Próbowałem odinstalować i ponownie zainstalować, ale bez powodzenia. Nadal dostaję powyższy błąd.

Wszelkie wskazówki, jak to naprawić, będą mile widziane, dziękuję!

Odpowiedz

1

Czy masz w swoim rozwiązaniu dowolny plik nuget.config?

Format uległy zmianie od fx:

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

Do:

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

Może być również niepoprawna wersja xml lub plik nuget.config ma LM. –

26

Usuń NuGet.Config od:

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

momencie ponownego otwarcia VS2015 nowy plik konfiguracyjny zostanie utworzony i problem powinien zostać rozwiązany.

+3

Dzięki, naprawiłem ten problem dla mnie – Amy

+0

Dla użytkowników systemu Windows istnieje skrót "win + R" i wpisz '% appdata%', a dostaniesz się do strony, lub po prostu skopiuj i wklej ścieżkę w odpowiedzi, ha ha – Lucas

0

Możliwe, że niektóre z twoich paczek zostały zbuforowane. Pobierz najnowszy plik nuget.exe (z https://dist.nuget.org/win-x86-commandline/latest/nuget.exe) i otwórz wiersz polecenia (, najlepiej z uprawnieniami administratora) i wskaż lokalizację, w której pobrano plik nuget.exe i wykonaj następujące polecenia.

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

Następnie uruchom ponownie program Visual Studio.

Powiązane problemy