Microsoft announced that it will stop providing service updates, security fixes, and technical support for .NET Core 3.1 on December 13, 2022. Now, you can still download .NET Core 3.1. This post from MiniTool tells you how to download .NET Core 3.1.
Microsoft .NET Core 3.1 Framework is scheduled to end support on December 13, 2022. Microsoft recommends upgrading .NET Core 3.1 applications to .NET 6.0 for continued support in the future.
Visual Studio Support
Visual Studio 2019 (v8.10) for Mac
Included Runtime
- .NET runtime 3.1.28
- ASP.NET Core runtime 3.1.28
- .NET Desktop Runtime 3.1.28
Supported Language
- C# 8.0
- F# 4.7
Visual Basic 15.9
.NET Core 3.1 Download
The latest release date is August 9, 2022.
.NET Core 3.1 SDK 3.1.422 Download
.NET Core SDK 3.1.100 includes the .NET Core 3.1 runtime, so there is no need to download the runtime package separately when installing the SDK. After installing .NET Core SDK 3.1.100, the following command will show you the tools version you are running 3.1.100.
OS | Installers | Binaries |
Linux | Package manager instructions | Arm32 | Arm64 | x64 | x64 Alpine |
macOS | x64 | x64 |
Windows | x64 | x86 | Arm32 | x64 | x86 |
All | dotnet-install scripts |
ASP.NET Core Runtime 3.1.28 Download
The ASP.NET Core runtime enables you to run existing web/server applications. On Windows, it’s recommended to install the Hosting Bundle, which includes .NET Runtime and IIS support.
OS | Installers | Binaries |
Linux | Package manager instructions | Arm32 | Arm64 | Arm64 Alpine | x64 | x64 Alpine |
macOS | x64 | |
Windows | Hosting Bundle | x64 | x86 | Arm32 | x64 | x86 |
.NET Desktop Runtime 3.1.28 Download
The .NET Desktop Runtime enables you to run existing Windows desktop applications. This release includes the .NET Runtime; you don’t need to install it separately.
OS | Installers | Binaries |
Windows | x64 | x86 |
.NET Runtime 3.1.28 Download
The .NET Runtime contains just the components needed to run a console app. Typically, you’d also install either the ASP.NET Core Runtime or .NET Desktop Runtime.
OS | Installers | Binaries |
Linux | Package manager instructions | Arm32 | Arm64 | Arm64 Alpine | x64 | x64 Alpine |
macOS | x64 | x64 |
Windows | x64 | x86 | Arm32 | x64 | x86 |
All | dotnet-install scripts |
Install .NET Core 3.1
Now that you have downloaded the appropriate installation package, you can start installing it. The installation of .NET Core 3.1 is a simple process. After installation, all your applications will run with the new version, as the previous version will be replaced.
Step 1: Double-click the installation package (for macOS and Windows) to run the installation package, then click Install on the Install wizard.
Step 2: Installation will now begin. It doesn’t take much time and doesn’t require a reboot. After the installation is successful, click Close.
Step 3: You have now installed .NET. You can check the version of .NET you are running by typing the following at a command prompt:
wmic product get description | findstr /C:.NET
Final Words
This post introduces links for you to download .NET Core 3.1 and you can know how to install it. It’s still recommended to download the latest version of .NET Core. I hope that this post can be helpful to you.