The core is made up of various parts for performing different functions, including .NET runtime, framework libraries, SDK tools, language compilers and dotnet app host. The platforms flexible deployment means you can install it machine-wide, user-wide or side-by-side. You can also include it in your app.
You can exercise all product scenarios from the command-line interface. You use the C# programming language to write libraries and applications for the core. You can develop for the core wherever it runs, thanks to the compilers it runs. Typically, you use the compilers indirectly via the SDK tools. You will rarely use them directly.
You may integrate .NET Core tools and C# Roslyn compiler into different IDEs and text editors, including Vim, Sublime Text, Visual Studio Code and Visual Studio. By itself, the core includes console apps application model, but other application models have been added on top of it to enhance its functionality.
Being open source, both companies and individuals can freely adopt Microsoft .NET Core for Windows for different purposes. The core is distributed either as stand-alone distributions or packages on NuGet.org. To start using the development platform, you basically need to install its SDK.
Microsoft .NET Core for Windows is currently compatible with X64 systems, although it can also be used in X86 CPUs on Windows operating system....