This is the home page of the ASP.NET Core source code repositories and is intended for those contributing to ASP.NET Core or using bleeding edge nightly builds.
ASP.NET Core is a new open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends. ASP.NET Core apps can run on .NET Core or on the full .NET Framework. It was architected to provide an optimized development framework for apps that are deployed to the cloud or run on-premises. It consists of modular components with minimal overhead, so you retain flexibility while constructing your solutions. You can develop and run your ASP.NET Core apps cross-platform on Windows, Mac and Linux. Learn more about ASP.NET Core.
Also checkout the .NET Homepage for released versions of .NET, getting started guides, and learning resources.
If you want to use the latest dev build then you need to:
Obtain the latest build of the .NET Core SDK
Add a NuGet.Config to your app with the following content:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="AspNetVNext" value="https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json" /> <add key="NuGet.org" value="https://api.nuget.org/v3/index.json" /> </packageSources> </configuration>
NOTE: This NuGet.Config should be with your application unless you want nightly packages to potentially start being restored for other apps on the machine.
Change your applications dependencies to have a
*to get the latest version (ex.
Prerelease tooling builds for Visual Studio are available from the Tooling repo.
Community and roadmap
To follow along with the development of ASP.NET Core:
- Community Standup: The community standup is held every week and streamed live to YouTube. You can view past standups in the linked playlist.
- Roadmap: The schedule and milestone themes for ASP.NET Core.
Repos and projects
These are some of the most common repos:
- DependencyInjection - basic dependency injection infrastructure and default implementation
- Docs - documentation sources for https://docs.microsoft.com/en-us/aspnet/core/
- EntityFramework - data access technology
- Identity - users and membership system
- MVC - MVC framework for web apps and services
- Razor - template language and syntax for CSHTML files
- SignalR - library to add real-time web functionality
- Templates - project templates for Visual Studio
- Tooling - Visual Studio tooling, editors, and dialogs
NuGet feeds and branches
See the NuGet feeds wiki page.
This project produces builds using JetBrains TeamCity.
Check out the contributing page to see the best places to log issues and start discussions.