Hello,
My Visual Studio solution has several late-bound projects (dll) which are loaded by other projects in runtime. The dll loaded depends on some runtime condition.
To load dll in runtime I need it to be present in the application bin directory, and there are several of those apps. To do that I run a post-build script which copies late-bound dll to every application that may need it. I'd like to get rid of the script because it creates a heavy xcopy post-build process which is not really necessary.
What do you use in this case?
I can also add a reference to dll from every application, however in this case I will create a type reference and I (or other developer) may accidentaly reference a type from late-bound dll which may not be present on client's server.