Technical requirements
The only requirement for this chapter is that you have the .NET 9 SDK installed. The .NET SDK supports macOS, Linux, and Windows. You can download it from the official .NET website here: https://dotnet.microsoft.com/en-us/download/dotnet/9.0.
Once installed, you can confirm its availability by running the following commands in your terminal:
# List installed sdks dotnet --list-sdks # View general .NET info dotnet –info
This book is designed to be as IDE-agnostic and OS-agnostic as possible. None of the recipes in this book is dependent on Visual Studio or any specific IDE. This is one of the reasons why we focus on terminal commands instead of relying on Visual Studio’s GUI-based workflows. Feel free to use the IDE of your choice, such as VS Code JetBrains Rider, or even command-line editors such as Vim.
The starter code for this chapter is located at https://github.com/PacktPublishing/ASP.NET-9-Web-API-Cookbook/tree/main/start/chapter01.