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í:
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