Jedna rzecz chyba mi umknęła. W ASP.NET 5 mamy możliwość korzystania z kilku DNX o czym już wiemy, ale jak zainstalować CoreCLR?
Jak mamy DNVM zainstalowany to pierwszą komendą która odpalimy to:
dnvm upgrade // lub weźmiemy najnowsze bity z myget (ja wybieram tą opcję) dnvm upgrade –u
to teraz jak zrobimy:
dnvm list
to dostaniemy:
Active Version Runtime Architecture Location Alias ------ ------- ------- ------------ -------- ----- * 1.0.0-beta5-11657 clr x86 C:\Users\Gutek\.dnx\runtimes default
Jak popatrzymy na runtime to mamy tam CLR – czyli full .NET framework. A jak dostać CoreCLR? Tak by kod kompilował się pod dnxcore50?
Trzeba dodać switch -r do komendy upgrade, który określa typ runtime, w przypadku CoreCLR wygląda to tak:
dnvm upgrade -r coreclr // lub dnvm upgrade -r coreclr –u
Teraz dnvm list zwróci nam:
Active Version Runtime Architecture Location Alias
------ ------- ------- ------------ -------- -----
1.0.0-beta5-11657 clr x86 C:\Users\Gutek\.dnx\runtimes
* 1.0.0-beta5-11657 coreclr x86 C:\Users\Gutek\.dnx\runtimes default
By zainstalować wersję 64 bitową, musimy dodać swtich -arch x64 przy komendzie upgrade
I to tyle :) więc jak nuget leży zawsze możecie odpalić -u i skorzystać z alternatywnego, źródła dla niestabilnych paczek :)














