What is .NET Standard?
summary
Defines an API contract called .NET Standard with concrete versions: .NET Standard 1.x had ~13.5k APIs and .NET Standard 2 expands to ~33,000 APIs (about a 200% jump), so more libraries simply work. Uses type forwarding and a reference anything shim so many existing NuGet packages (about 70% of Framework/PCL packages) run on .NET Core 2 without rewrites. Demonstrations compile and run a .NET Core app calling a .NET Framework library directly, showing the approach actually works.
AI-written summary · about
chapters (16)
- 0:00Start
- 0:47Application Monitoring
- 3:15Dotnet Core
- 3:45Xamarin
- 4:53Portable Class Libraries
- 5:05The Portable Class Library Fiasco
- 7:17Windows Phone 8
- 9:56Five-Set Venn Diagram
- 15:00Versioning
- 16:53The Package and the Application
- 18:00Null Throwing
- 19:16Dotnet Standard Dll
- 19:32Type Forwarding
- 21:37Limitations and Paralysis
- 32:19Check Compatibility
- 35:10Dotnet Standard versus Dotnet Core
related talks
54mPorting MVVM Light to .NET Standard: Lessons learned
52mThe History of .NET
01h 05mWhat does an Open Source Microsoft Web Framework Look Like
01h 02mCreating A .NET Renaissance
56mKeynote: The Microsoft Open Source Cinematic Universe - Phase 2
54mWhen Open Source Came to Microsoft
57mOpen source software foundations: not totally boring, actually super awesome
54mC#: Change, Openness, and Innovation
