The .NET standards for Dummies
summary
The .NET Standard is a binary specification of API sets delivered as a NuGet meta‑package (netstandard library) and reference assemblies; libraries that target it run on any platform that implements the standard. Version 2.0 adds thousands of APIs to enable 100% source and binary compatibility with many existing .NET Framework assemblies, fixing a big ecosystem gap (about 45,000 Framework NuGet packages vs 1,800 targeting the standard). Practical tools and techniques covered include ApiPort portability analysis, NuGet package facades and netstandard.dll with type‑forwarding to reconcile differing runtime assemblies.
AI-written summary · about
chapters (15)
- 0:00Introduction to .NET Standard
- 1:36Problems .NET Standard solves
- 3:24Standard vs Portable Libraries
- 6:27Understanding the specification
- 9:45Versioning and compatibility
- 12:50API documentation and tools
- 16:36Standard evolution process
- 19:22NuGet packaging mechanism
- 23:02Introducing .NET Standard 2.0
- 26:29API inclusion and emulation
- 29:08Reference assembly changes
- 32:10How references and types work
- 37:54Type forwarding and compatibility
- 42:562.0 mapping and references
- 47:53Summary and Q&A
related talks
52mWhat is .NET Standard?
01h 01mWhat is .NET Standard?
45m.NET Standard: The Easy Route to Platform Independence
46mBuild great libraries using .NET Standard
43m.Net Standard & .Net Core: Platform Evolution
54mPorting MVVM Light to .NET Standard: Lessons learned
50mDemystifying the Core of .NET Core
01h 04mWhat is new in .NET 6 and the future of .NET
