Есть ли способ изменить ссылочные файлы библиотеки во время обработки? - PullRequest
0 голосов
/ 07 марта 2011

У меня есть клиентская среда .NET, которая работает во многом как рабочий процесс. Он использует рефлексию, чтобы получить список всех процессов, на которые он способен, из определенной папки, и запускает их через рефлексию с известной начальной точкой (у всех них есть метод, называемый «Процесс»). Поскольку эти файлы вызываются только для обработки, а не для компиляции ... есть ли у меня возможность добавить новую справочную библиотеку (DLL) для одного из обновляемых процессов без перезапуска весь процесс?

Вот мой поток ...

START

  • Загрузить список литературы
  • Загрузить работу, присвоить ссылкам
  • По истечении времени X обновите ссылки (или при отправке команды обновления WCF)

Возможно ли это сделать, или мне действительно нужно остановить и перезапустить базу сборки, чтобы можно было распознать новый эталонный файл?

1 Ответ

1 голос
/ 07 марта 2011

Да, вы можете с Assembly.Load, но я думаю, вам нужно сначала взглянуть на MEF .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...