Introduction to .NET Core
.NET Core is an open-source, general-purpose development platform. You can create .NET Core apps for Windows, macOS, and Linux for x64, x86, ARM32, and ARM64 processors using multiple programming languages. Frameworks and APIs are provided for cloud, IoT, client UI, and machine learning.
Download .NET Core
You can get .NET Core in the following ways:
- Installers for Windows and macOS
- Linux packages
- Docker containers
- Zips and tar balls
- Install scripts
- Release notes
Create your first application
After installing the .NET Core SDK, open a command prompt. Use the following commands to create and run an application:
dotnet new console dotnet run
You should see the following output:
.NET Core is an open platform. Everyone is welcome to participate.
- File product issues and questions at Developer Community.
- Product contributions should be made on one of the project repositories, such as dotnet/runtime, dotnet/sdk, dotnet/rosyln, or aspnetcore. For more information, see .NET Core repos.
.NET Core is supported by Microsoft on Windows, macOS, and Linux and by Red Hat on Red Hat Enterprise Linux.