Хорошо, вот краткое изложение ...
У меня есть служба, которая работает, и она ссылается на DLL, которая сильно изменилась. Мы надеемся, что эта служба будет иметь несколько клиентов, одновременно обращающихся к ней, поэтому было бы неэффективно завершать ее работу и перекомпилировать / перезагружать с новой ссылкой. Мне было интересно, есть ли в любом случае программа, которая может в значительной степени автоматически определять dll с более поздней версией и просто отбрасывать старую и загружать новую без необходимости выключения.