Skip to content

Commit 70cf021

Browse files
authored
Merge pull request #43 from danroth27/dotnet8
Update to .NET 8
2 parents ed71fb0 + 01961a6 commit 70cf021

File tree

104 files changed

+1381
-2748
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+1381
-2748
lines changed

1-welcome/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ In this Welcome, we’ll introduce ourselves, give you the lesson rundown, take
77
In this series, you can use your editor of choice or GitHub Codespaces. Here are some options we suggest:
88
- [GitHub Codespaces](https://code.visualstudio.com/docs/remote/codespaces) for an in-browser coding environment
99
- [Visual Studio Code](https://code.visualstudio.com/), with the [C# Dev Kit Extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)
10-
- [Visual Studio](https://aka.ms/WebLearningSeries-git-vsDownload) or [Visual Studio for Mac](https://aka.ms/WebLearningSeries-git-vsmacDownload) - check out our [more detailed instructions](/1-welcome/how-to-install-vs.md) for extra help
11-
- [.NET 6 SDK](https://aka.ms/WebLearningSeries-git-dotnetDownload)
10+
- [Visual Studio](https://aka.ms/WebLearningSeries-git-vsDownload) - check out our [more detailed instructions](/1-welcome/how-to-install-vs.md) for extra help
11+
- [.NET SDK](https://dot.net/download)
1212

13-
During the series you will learn the basics of C#, building websites and web APIs, and even how to publish your apps to the cloud. Here is a rundown of what the next few weeks will look like.
13+
During the series you will learn the basics of C#, building websites and web APIs, and even how to publish your apps to the cloud. Here is a rundown of what the next few weeks will look like.
1414

1515
## Who are we?
16-
Let us introduce ourselves. The content in this series is all written by .NET Developer Community Team from Microsoft. More specifically, Jon, James, Jeff, and Katie will be teaching you web development and all things .NET.
16+
Let us introduce ourselves. The content in this series is all written by .NET Developer Community Team from Microsoft. More specifically, Jon, James, Jeff, and Katie will be teaching you web development and all things .NET.
1717

1818
## What to expect
1919
- Week 1 – Welcome!
20-
- Week 2 – C# for web development crash course
21-
- Week 3 – We'll build our first pizza website with Razor Pages 🍕
22-
- Week 4 – Upgrade our pizza website with a backend using Minimal web APIs
23-
- Week 5 – Create a Connect 4 Interactive Web Applications with Blazor
24-
- Week 6 – Connect to the cloud by publishing with Azure
20+
- Week 2 – C# for web development crash course
21+
- Week 3 – We'll build our first pizza website with Razor Pages 🍕
22+
- Week 4 – Upgrade our pizza website with a backend using Minimal web APIs
23+
- Week 5 – Create a Connect 4 Interactive Web Applications with Blazor
24+
- Week 6 – Connect to the cloud by publishing with Azure
2525

2626
To start you on your journey I want to give you a brief overview of what C# and .NET are, and what tools you will need to get going.
2727

2828
## What is .NET?
29-
.NET is a free, cross-platform, open source developer platform for building many different types of applications. This platform is used by companies of all different industries and different sizes. If you’ve ever used Stack Overflow, eaten Chipotle, or received a package delivered by UPS, then you’ve interacted with .NET!
29+
.NET is a free, cross-platform, open source developer platform for building many different types of applications. This platform is used by companies of all different industries and different sizes. If you’ve ever used Stack Overflow, eaten Chipotle, or received a package delivered by UPS, then you’ve interacted with .NET!
3030

31-
With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, IoT, and more!
31+
With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, IoT, and more!
3232

3333
![.NET, a unified development platform](../images/what-is-dotnet.png)
3434

35-
For this series we’ll use ASP.NET Core and Blazor to build web apps!
35+
For this series we’ll use ASP.NET Core and Blazor to build web apps!

1-welcome/how-to-install-vs.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
11
# Install Visual Studio
22

3-
## If you're on Windows
3+
If you're using Windows for development, we recommend using Visual Studio for .NET development. Alternatively, you can use Visual Studio Code on Windows, macOS, and Linux.
4+
5+
## To set up Visual Studio on Windows
46
1. Go to the [Develop .NET applications page](https://visualstudio.microsoft.com/vs/features/net-development/) of the Visual Studio website
57
1. Find the "Download Visual Studio with .NET" dropdown and select "Community 2022"
68
1. Run the exe and let Visual Studio download
79
1. Wait for everything to install
810
1. Sign in to Visual Studio
911
1. Done ✔️
1012

11-
## If you're on Mac
12-
1. Go to the [Build Web Apps using .NET Core page](https://visualstudio.microsoft.com/vs/mac/net/) of the Visual Studio website
13-
1. Select the VisualStudioforMacInstaller.dmg to mount the installer, then run it by double-clicking the arrow logo
14-
2. Select **Open**
15-
1. An alert will appear asking you to acknowledge the privacy and license terms. Follow the links to read them, then press **Continue** if you agree
16-
1. The list of available workloads is displayed. Select the .NET Core component.
17-
1. Press **Install**
18-
1. Sign in and choose your keyboard preferences
13+
## To set up Visual Studio Code on Windows, macOS, or Linux
14+
1. Install the [.NET SDK](https://dot.net/download)
15+
1. Install [Visual Studio Code](https://code.visualstudio.com)
16+
1. Install the [C# Dev Kit](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit) extension
1917
1. Done ✔️
2018

2119
## Want more help?
2220
If you want more detailed installation instructions, check out the Microsoft Documentation.
23-
* If you're on Windows, go to [Install Visual Studio](https://docs.microsoft.com/visualstudio/install/install-visual-studio?view=vs-2022)
24-
* If you're on Mac, go to [Install Visual Studio for Mac](https://docs.microsoft.com/visualstudio/mac/installation?view=vsmac-2019)
21+
* [Install Visual Studio](https://docs.microsoft.com/visualstudio/install/install-visual-studio?view=vs-2022)
22+
* [Getting Started with C# in VS Code](https://code.visualstudio.com/docs/csharp/get-started)
2523

2624
Check out the [Learn to code in Visual Studio](https://visualstudio.microsoft.com/vs/getting-started/) page to learn more about the installation process, how to get started with Visual Studio, and how to make it your own with themes! 🤗
27-

2-csharp/lesson-2-projects/challenge-project/Final/Final.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-2-projects/challenge-project/Starter/Starter.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-2-projects/guided-project/Final/Final.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-2-projects/guided-project/Starter/Starter.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-3-projects/challenge-project/Final/Final.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-3-projects/challenge-project/Starter/Starter.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-3-projects/guided-project/Final/Final.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

2-csharp/lesson-3-projects/guided-project/Starter/Starter.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

0 commit comments

Comments
 (0)