DLL могут быть легко загружены из приложения динамически, выполнив следующие действия:
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
Затем я вызываю метод CodeBase () класса Assembly, чтобы получить каталог, в котором находится приложение.Затем я бы вызвал Directory.GetFiles (), чтобы получить список всех файлов с расширением DLL, а затем вызвал Assembly.LoadFile ().
Я пытаюсь сделать то же самое, но для службы Windows.Когда пишете установщик службы Windows, я проверяю, все ли DLL, которые будут динамически загружаться, также включены.Проблема в том, что я не знаю эквивалента вышеописанных шагов, которые я использую для приложения.Где установлен сервис?Какой каталог?