Technical requirements
This is a practical chapter, so there are a number of technical requirements you'll need to complete the exercises presented:
- Visual Studio 2019 16.8 or higher (any edition is fine). This is needed to work with the sample .NET 5 application (BookApp) that is included with this chapter's code.
- SQL Server Express LocalDB 2019 is typically installed along with Visual Studio 2019, so a separate installation is not needed.
- The .NET 5 SDK, which can be downloaded from here: https://dotnet.microsoft.com/download/dotnet/5.0.
- A Microsoft Azure Subscription. A free account is sufficient to complete this chapter's exercises. You can create one by going to https://azure.microsoft.com/en-au/free/.
- The last section of this chapter, Deploying .NET 5 applications to containers, shows you how to create a Linux-based container. You will need Windows 10 for this, preferably version 1903+ with WSL 2 enabled to run Linux containers on Windows...