Category: Blog

.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

Zero Install Bootstrapper – Part 2

how the Bootstrapper manages to be a GUI app and a command-line tool at the same time

Posted in Blog

Zero Install Bootstrapper – Part 1

using Zero Install without having to install it

Posted in Blog