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