I have 2 versions of a vendor DLL that contain same classes but are different for reasons, and have slightly different names.
At any rate I either want to load DLLA or DLLB, I do not want to set these DLLs as copy local.
I had tried using AppDomain.CurrentDomain.Load(assemblyName), and setting a strong name so it could be found in GAC, only to find out the GAC is gone in .NET 5.0+ (not shedding a single tear for it).
So what is the "proper" way to do this now? Most docs I found on this are like 20 years old. I think I could just do a LoadFrom with file path?