.NET Libraries and the Art of Backward Compatibility – Part 1

by bill-s, 2020-11-02T16:18:41.211Z

This blog post will focus on behavioral incompatibilities in .NET libraries. So, you wrote a .NET library, you released it to the public and now you are about to make version 2.0 or 1.1 or even just Any change that you are going to make has the risk of introducing one or more of these types of backward incompatibilities: Behavioral (your library’s behavior is changing) Source (your users’ code may fail compiling) Binary (your users’ application may break at runtime)

Read More