To get the most out of this book
You will need Microsoft Visual Studio 2019 or Visual Studio Code installed on your system. Choosing the right version of Visual Studio 2019 is covered in the first chapter. Some of the chapters cover all three major flavors of Visual Studio. A few chapters are more partial to Visual Studio for Windows and some exercises contain sample code that uses the full .NET Framework v4.7.2.
Although not strictly required, installing the following workloads with Visual Studio for Windows will allow you to walk through all examples:
- ASP.NET and web development
- .NET desktop development
- .NET Core cross-platform development
- Visual Studio extension development
In chapters that require special setup or attention, specific instructions are provided at the outset. For example, the chapters on CodeGenHero™ and Puma Scan contain plenty of screenshots to communicate the material, but registration for free trial versions is necessary to walk through the step-by-step exercises.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.