Kolejną zmianą w vNext do tego co do tej pory było jest to, że vNext nie respektuje dokładnej wersji.
To znaczy, jeżeli mamy w package.config
odwołanie do wersji 1.0.0-alpha2
a na nuget serwerze istnieje wersja 1.0.0-beta2
to zostanie ona ściągnięta.
Niby nic wielkiego, ale ja się już przyzwyczaiłem do tego, że w nuget jak napiszę że chcę wersję X to ją dostanę a jak nie to zostanie zwrócony błąd:
PM> Install-Package jQuery -Version '1.22' Install-Package : Unable to find version '1.22' of package 'jQuery'.
W vNext tak to nie działa co może stanowić problem podczas pierwszych zabaw: zauważyłem, że niektóre rzeczy po prostu nie chcą mi działać jak nie mam określonej wersji.
Według informacji które przeczytałem, wersja w vNext to minimalna wersja jaka ma być zainstalowana, ale jak jest nowsza to będzie nowsza. Problem chyba polega na tym, że ja sam nie wiem skąd nuget wie, że alpha2 jest mniejsza od beta2. No ale to wciąż „beta” więc różne takie krzaki mogą wychodzić :)