Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET Project SDK: Migration Journey
Rating: 4.6 out of 5(5 ratings)
288 students

.NET Project SDK: Migration Journey

Migrate project features to .NET compatible SDK style
Last updated 11/2023
English

What you'll learn

  • SDK in .NET
  • Project SDK
  • Project SDK migration
  • NuGet PackageReference
  • .NET Upgrade Assistant

Course content

1 section5 lectures1h 57m total length
  • Project SDK; What and Why?45:00

    In this particular chapter, we discuss in detail about what exactly is project SDK and why project SDK. Furthermore, we learn why SDK migration is important and what is SDK-style project.

  • Package Handling in .NET17:24

    In this chapter we will discuss about pacakges.config vs PackageReference style and concept of Metapackages

  • Project SDK Inner View26:23

    In this chapter, lets take a look at the actual contents of a project SDK and understand some properties of a project SDK.

  • Project SDK: Migration steps and General Recommended Workflow18:05

    In this chapter, we will discuss what steps are involved in project SDK migration behind the screen. Also, we will see the generic workflow that can applied for complex projects while migrating to project SDK style.

  • Practical Project SDK Migration using VS 2022 and CLI tool11:01

    In this chapter, we will discuss how to do the actual migration using some sample projects in VS 2022 using bot .NET upgrade assistant VS extension and CLI tool.

Requirements

  • Working knowledge of .NET framework
  • Good to have knowledge on .NET

Description

.NET project SDK migration is one of the most important steps that needs to be performed in order for any project to migrate from .NET framework to .NET 5+ or .NET Core.

Project SDK migration is the first step that is by default performed by .NET upgrade assistant. Nevertheless, in complex projects migration is not an easy task. It always needs to be done in increments where project SDK migration itself could the first and right step.

This course is intended to provide in-depth knowledge on how to migrate the legacy project format (features) which are based on. .NET framework to .NET core and .NET 5+ compatible SDK-style project format.

The course encapsulates all the relevant information right from the basics which are required to understand this. .NET SDK migration topic. There is a lot of Microsoft provided documentation spread across multiple documents which talks about this topic. Nevertheless, visualization becomes very difficult when the all the relevant information is not structured in an organized manner.

Firstly, the course explains in detail about the project SDK, project SDK rationale, why SDK migration is important.

Secondly, it takes into the actual topic of how to migrate the project to SDK style with all relevant examples.

Finally, it concludes by demonstrating a live project SDK migration using Visual Studio 2022 IDE.

Who this course is for:

  • Beginners and experienced curious about .NET project SDK migration
  • Beginners and experienced curious about .NET Upgrade Assistant