Visual Studio / .NET Framework

VSH07 .NET Standard From Noob to Ninja


9:30am - 10:45am

Level: Introductory

Adam Tuliper

Principal Software Engineer, DX


Creating .NET code that can run across the various .NET Platforms is challenging on many levels. There are many runtimes and versions to complicate things even more. How do you move your code between the full .NET Framework and .NET Core (or vice-versa)? Enter in the .NET Standard. The .NET Standard exists for the reason of making portable code easier. I don't mean portable class libraries (PCL's) as those were a bit difficult at times to work with. With the .NET Standard we can now easily understand what platforms our code can run on. Can a NuGet package run in my project? Why or why not? Now you can understand how and why a package will run in your project. Join this session to learn all about the .NET Standard and leave understanding the portability of .NET code.

You will learn:

  • Why the .NET Standard exists
  • How the .NET Standard is built and how it is versioned
  • When to develop against the .NET Standard and use .NET Standard assemblies