What is .NET Standard?
summary
Explains that .NET Standard is a single contract that captures the largest common API surface across runtimes, replacing PCL profiles; versioning matters (netstandard1.x gives widest compatibility, netstandard2.0 jumps from ~13.5k APIs to ~33k, ~140% increase). Shows the practical magic: type forwarding lets a .NET Core 2 app use an old .NET Framework library (example: PowerCollections from 2005) by redirecting types at runtime, but this requires .NET Core 2, thorough testing, and can still yield PlatformNotSupported exceptions. Tools: API diff pages and the .NET Portability Analyzer.
AI-written summary · about
chapters (5)
related talks
52mWhat is .NET Standard?
45m.NET Standard: The Easy Route to Platform Independence
53mThe .NET standards for Dummies
46mBuild great libraries using .NET Standard
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
51mThe State of .NET (vol. 1)
