VS2015 CTP 6 - Chyba přidávání NuGet balíčků do projektu typu ASP.NET 5 (vNext)

Tomáš Holan       06.04.2015       Visual Studio       9114 zobrazení

Problém:

VS 2015 CTP 6 po instalaci neumí stáhnout žádný NuGet package (tj. v důsledku toho nainstalovat jiný NuGet package, než který je již po instalaci v “cache” adresáři C:\Users\<user>\.k\packages). V Package Manager Logu se toto pozná tak, že při instalaci balíčku vybíhá chyba například:

Error: FindPackagesById: System.Threading.Tasks Response status code does not indicate success: 400 (One of the request inputs is out of range.).

Řešení:

Je to “known bug”, způsobený tím, že kpm ještě neumí nové NuGet 3 API, ale VS 2015 CTP 6 při instalaci již přepne zdroj na nový NuGet feed. Je potřeba ve VS v Options přenastavit Available package sources z nového:

https://api.nuget.org/v3/index.json

zpět na starší:

https://www.nuget.org/api/v2/

Takto je správné nastavení:

NuGetPackageSourceVS2015CTP6

Intelisence při editaci souboru project.json mi ale nezačalo korektně fungovat ani potom, to bude asi druhá nesouvisející chyba.

Zdroj:

http://stackoverflow.com/questions/28842138/vs-2015-ctp-6-nuget-package-source
http://blog.nuget.org/20150226/nuget-3.0-beta2.html

 

hodnocení článku

0       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

Nastavení NuGet Feedu

Tady je ještě návod jak nastavit NuGet Feed i bez Visual Studia:

https://github.com/aspnet/Home/wiki/Conf...

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback