Skip to content

Latest commit

 

History

History

Modernization

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Upgrade Applications with .NET for Beginners

A new .NET version is released every year and now it's very easy to switch to the latest version, no matter what version of .NET you're targeting. In this series, you'll learn how to upgrade your applications to the latest .NET with existing tooling from Microsoft. We'll cover upgrades for different types of applications using both the Visual Studio extension and the CLI tool.

Video Series Link

Full Series: YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/modernization

Learn link: https://aka.ms/dotnet/beginnervideos/learn/modernization

Individual Video Links:

  1. What .NET platform to choose
  2. Why upgrade to .NET 8?
  3. How to approach the upgrade
  4. Visual Studio tool
  5. CLI tool
  6. Upgrading WinForms and WPF apps
  7. Upgrading ASP.NET apps
  8. Upgrading Azure Functions
  9. Upgrading Xamarin to .NET MAUI

Overview

In this video series, we will discuss modernization and upgrading your .NET applications.

Goal Learn how to upgrade your applications to the latest .NET with existing tooling from Microsoft
What will you learn Which .NET platform to choose and best practices for upgrading your apps
What you'll need Upgrade Assistant website
Number of videos 9
Follow along coming soon

Video

Full Series: YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/modernization

Learn link: https://aka.ms/dotnet/beginnervideos/learn/modernization

Recommended Resources

Upgrade Assistant website: https://dotnet.microsoft.com/en-us/platform/upgrade-assistant Documentation: https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview?WT.mc_id=dotnet-35129-website

Video 1 : What .NET platform to choose

This video will cover existing .NET platforms, what are the differences between them and what you should choose for your applications.

What .NET platform to choose

Video 2 : Why upgrade to .NET 8?

You will learn about all the benefits that are becoming available with .NET 8 and the reasons you might want to upgrade your .NET application from the previous version of .NET platform.

Why upgrade to .NET 8?

Video 3 : How to approach the upgrade

This video is about approaching the upgrade process for your application: where to start, what preparation you need to make, how to define any dependencies on not supported libraries using .NET Upgrade Planner tool, etc.

How to approach the upgrade

Video 4 : Visual Studio Tool

In this video, you’ll hear about the existing tooling available for upgrading your applications, in particular, about Visual Studio extension that allows you to upgrade your apps with just a few clicks from Visual Studio.

Visual Studio tool

Video 5 : CLI Tool

In this video you’ll learn about the .NET Upgrade Assistant global dotnet tool that provides similar functionality as the Visual Studio extension (we’ve talked about in the previous video) and allows you to upgrade your .NET apps to the latest .NET from a command line.

CLI tool

Video 6 : Upgrading WinForms and WPF apps

In this video we will demonstrate how to upgrade a sample WinForms or WPF application.

Upgrading WinForms and WPF apps

Video 7 : Upgrading ASP.NET apps

In this video, we'll demonstrate how to upgrade an ASP.NET application from .NET Framework to .NET Core and later.

Upgrading ASP.NET apps

Video 8 : Upgrading Azure Functions

In this video, we'll demonstrate how to upgrade Azure Functions to the latest .NET and the latest version of Azure Functions.

Upgrading Azure Functions

Video 9 : Upgrading Xamarin to .NET MAUI

In this video, we'll demonstrate how to migrate from Xamarin.Forms application to .NET MAUI.

  1. Upgrading Xamarin to .NET MAUI

Feedback

Be sure to give feedback about this workshop!

Code of Conduct