It's not just the external libraries that cause so much DLL hell. I've
recently updated dozens of projects to use the latest Azure storage
packages and Cosmos DB packages and everything went haywire. The latter has
an internal hard dependency on Newtonsoft and it produced compile warnings
and crashes everywhere (I'm trying to move everything to Text.Json). As
usual I spent days of suffering upgrading everything. There are internal
dependencies on different versions of the same libraries scattered all over
and I end up with piles of <bindingRedirect> statements, and sometimes
those statements inserted by VS2019 add package have to be manually removed
to avoid crashes.

*GK*

P.S.I also have a strong conviction to use everything that Windows and .NET
provides first, before accepting foreign software.

>

Reply via email to