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 184.108.40.206b.
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)