Fejlesztette | .NET Foundation ( in ) |
---|---|
Az első verzió | 2016. június 27 |
Utolsó verzió | 5.0.5 (2021. április 6) |
Haladó verzió | 6.0 3. előnézet (2021. április 8) |
Letét | github.com/dotnet/core és github.com/dotnet/coreclr |
Beírva | C # és C ++ |
Operációs rendszer | Microsoft Windows , macOS és Linux |
típus |
Keret informatikai platform |
Engedély | MIT licenc |
Weboldal | dotnet.microsoft.com |
A .NET (ejtsd: "dot net") egy keretrendszer ( Framework ) Ingyenes és nyílt forráskód a Windows , macOS és Linux operációs rendszerekhez . Magában foglalja a CoreCLR-t, a CLR teljes futásidejű környezetét , a virtuális gépet, amely kezeli a .NET programok végrehajtását.
A CoreCLR továbbfejlesztett on-the-fly fordítóval érkezik RyuJIT néven. A .NET Core magában foglalja a CoreFX-et is, amely az FCL részleges villája . Bár a .NET Core megosztja a .NET Framework API-k egy részhalmazát, saját API-val érkezik, amely nem része a .NET Framework-nek . Ezenkívül a .NET Core tartalmazza a CoreRT-t, a .NET Native futásidejét , amely a végrehajtás előtt összeállított natív futtatható fájlokkal való integrációra optimalizált . A .NET Core könyvtár egy változatát használják az UWP-hez . Az interfész .NET Core parancssora az operációs rendszerek teljesítményének belépési pontját kínálja, és fejlesztési szolgáltatásokat nyújt, például az összeállítási és felügyeleti csomagokat.
A .NET Core teljes mértékben támogatja a C # és az F # nyelveket, és részben a Visual Basic.Net programot is támogatja . Jelenleg a VB.NET fordít és futtat .Net Core rendszeren, de a külön Visual Basic Runtime nincs megvalósítva. A Microsoft bejelentette, hogy a .NET Core 3 tartalmazza a Visual Basic Runtime alkalmazást. A C ++ / CLI nem támogatott.