Developing New Experiences

T13 Getting to the Core of the .NET Standard

03/05/2019

3:00pm - 4:15pm

Level: Introductory to Intermediate

Adam Tuliper

Principal Software Engineer

Microsoft

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 Unity, Xamarin, .NET Core, .NET Framework, UWP, or other .NET Platforms? Enter in the .NET Standard. The .NET Standard exists for the reason of making portable code easier. I don't mean profile based 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