Components
.NET Compiler Platform (Roslyn)
Known by its nickname Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic .NET languages from Microsoft. It exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission.
CoreCLR
A complete runtime and virtual machine for managed execution of .NET programs. It includes a just-in-time compiler called RyuJIT, the .Net GC, and many other components.
CoreFX
The foundational class libraries for .NET Core. It includes types for collections, file systems, console, JSON, XML, async and many others.
ASP.NET Core
An open-source, cross-platform framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Known by its nickname Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic .NET languages from Microsoft.
It exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission.
A complete runtime and virtual machine for managed execution of .NET programs.
It includes a just-in-time compiler called RyuJIT, the .Net GC, and many other components.
The foundational class libraries for .NET Core.
It includes types for collections, file systems, console, JSON, XML, async and many others.
An open-source, cross-platform framework for building modern cloud-based web applications on Windows, Mac, or Linux.