Category: CodeProject

.NET backward compatibility – Part 4

Building NuGet packages that target multiple .NET Framework versions.

Posted in Blog, CodeProject

.NET backward compatibility – Part 3

how library versioning and dependency management works in the .NET world

Posted in Blog, CodeProject

.NET backward compatibility – Part 2

Different versions of the .NET Framework are considered in-place upgrades of each other. The async feature depends on specific BCL classes and uses compiler “magic” for the rest.

Posted in Blog, CodeProject

.NET backward compatibility – Part 1

the history of .NET versioning: runtime (CLR), base libraries (BCL) and the C# and VB languages

Posted in Blog, CodeProject