My assembly (a DLL) is being loaded by a third party application, I have no control over how it is loaded. The third party app will load all assemblies in a given directory.
If my assembly and another assembly use the same library, but different versions, they will both be in the same directory and will conflict. I have already researched the
You can put your references in a separate folders. Here is how:
Now select & add any reference assembly to this folder. You can add files as a link
Right-Click References and go to Add Reference -> Browse
Navigate to your newly created folder and select assemblies.
Set Copy to Local to True for each Reference.
Build your project.