-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Real-World Web Development with .NET 9
By :
Git is a commonly used source code management system. GitHub is a company, website, and desktop application that makes it easier to manage Git. Microsoft purchased GitHub in 2018, so it will continue to get closer integration with Microsoft tools.
I created a GitHub repository for this book, and I use it for the following:
Good Practice: I strongly recommend that all readers review the errata, improvements, post-publication changes, and common errors pages before attempting any coding task in this book. You can find them at https://github.com/markjprice/web-dev-net9/blob/main/docs/errata/README.md.md.
The solution code in the GitHub repository for this book can be opened with any of the following code editors:
MatureWeb.sln solution file.MatureWeb.sln folder.All the chapters in this book share a single solution file named MatureWeb.sln.
All the code solutions can be found at the following link:
https://github.com/markjprice/web-dev-net9/tree/main/code
If you are new to .NET development, then the GitHub repository has step-by-step instructions for three code editors (Visual Studio, VS Code, and Rider), along with additional screenshots:
https://github.com/markjprice/web-dev-net9/tree/main/docs/code-editors/
If you just want to download all the solution files without using Git, click the green Code button and then select Download ZIP, as shown in Figure 1.5:

Figure 1.5: Downloading the repository as a ZIP file
Good Practice: It is best to clone or download the code solutions to a short folder path, like C:\web-dev-net9\ or C:\book\, to avoid build-generated files exceeding the maximum path length. You should also avoid special characters like #. For example, do not use a folder name like C:\C# projects\. That folder name might work for a simple console app project but once you start adding features that automatically generate code, you are likely to have strange issues. Keep your folder names short and simple.
VS Code has integrations with Git, but it will use your operating system’s Git installation, so you must install Git 2 or later first before you get these features.
You can install Git from the following link:
If you like to use a GUI, you can download GitHub Desktop from the following link:
https://desktop.github.com
Let’s clone the book solution code repository. In the steps that follow, you will use the VS Code terminal, but you could enter the commands at any command prompt or terminal window:
Repos-vscode in your User or Documents folder, or wherever you want to store your Git repositories.Repos-vscode folder at the command prompt or terminal, and then enter the following command:
git clone https://github.com/markjprice/web-dev-net9.git
Note that cloning all the solutions for all the chapters will take a minute or so, so please be patient.