Hva er forskjellene mellom de tilsynelatende "profiler" av K runtime?

stemmer
3

Etter å ha satt opp KRuntime Versjonforvaltning og piddling rundt med kvmkommando, ble det klart at det er to profiler, så å si, av runtime:

C:\Users\Administrator> kvm list

Active Version      Runtime Architecture Location                             Alias
------ -------      ------- ------------ --------                             -----
       1.0.0-alpha3 svr50   x86          C:\Users\Administrator\.kre\packages default
       1.0.0-alpha3 svrc50  x86          C:\Users\Administrator\.kre\packages

Dette synes reminicent av .NET Framework Client Profile, laget for telefoner og slikt, og nå foreldet i .NET 4.5+. Er svrog svrcbygget i en lignende stemning, eller er det noen annen forskjell? Det synes ikke å være noen referanse til disse versjonene av kjøretids i aspnet er GitHub wiki .

Publisert på 07/09/2014 klokken 18:47
kilden bruker
På andre språk...                            


2 svar

stemmer
5

Den aspnet jobber med å endre navn svr50 og svrc50 for alpha4 utgivelsen av vNext. De nye navnene vil være CLR for svr50 og CoreCLR for svrc50. Se denne GitHub problemet og relaterte inger . Den CoreCLR representerer et undersett av den respektive rammeverk versjon optimalisert for å kjøre i skyen. Den CoreCLR startet i Silverlight verden, hvor det ble bygget for å være liten, cross platform, og svært portabel. Den coreclr.dll er i dag ca 4 MB stort.

De har nylig startet arbeidet med å legge vennligere navnene til målet plattformer. K10 var / er en arbeider navn for" .NET Kjerne Work 4.5" , er aspnetcore50 et vennlig navn for "ASP.NET kjerne 5.0", og aspnet50 for "ASP.NET 5.0".

Disse nye ASP.NET målplattformer er kompatible med net45, men en vanlig net45 bibliotek er ikke kompatibel med den.

Håper at det klarner opp litt mer. vNext er fortsatt i alpha, så navnene er fortsatt endres, og mange navn er fortsatt i arbeid.

Svarte 08/09/2014 kl. 08:31
kilden bruker

stemmer
4

Jeg fant et svar likevel. Det viser seg at jeg bare gått glipp av et kort par setninger om det på siden som beskriver runtime:

Kjør kvm installere 1.0.0-alpha3 -svrc50 Denne kommandoen får den nyeste Core-CLR versjon av k runtime og setter det som standard. Den -svrc50 bryteren forteller det å bruke Core-CLR. Du kan bruke -svr50 å målrette bordet igjen.

Så for å oppsummere: svr50er skrivebordet .NET Framework, og svrc50er den nye CoreCLR representert ved k10moniker i project.jsonfiler. Jeg vil fortsatt velkommen en endring eller en kommentar som forklarer navne der, både "SVR / svrc" og numeriske delene. Avklaring om aspnetcore50andd / eller aspnet50ville også være velkommen.

Svarte 08/09/2014 kl. 01:29
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more