In this chapter, we will explore some of the fundamental concepts of ASP.NET Core. .NET Core is cross-platform, but the IDEs and code editors that are used with it might vary depending on which OS they run on. To avoid repetition and cover all OS variants, I always use the CLI in the examples presented in this book. Furthermore, the dotnet instruction is the unique entry point and is also used, under the hood, by code editors and IDEs.
This chapter will cover the following topics:
- Setting up a .NET Core 3.1 and ASP.NET Core project
- The file structure of a .NET Core project template