Мое приложение загружает все библиотечные сборки, расположенные на его пути выполнения, и выполняет заранее известные методы для содержащихся классов.
Теперь мне нужно сделать то же самое со сборкой, которая ссылается на сборку моего приложения. Возможно ли это и есть ли какие-либо негативные последствия, о которых я должен знать?
Мастер-сборка:
public abstract class TaskBase
{
public abstract void DoWork();
}
LoadAssemblyFromFile("Assembly0001.dll");
Assembly0001.Task1.DoWork();
Дочерние сборки:
public sealed class Task1: MasterAssembly.TaskBase
{
public override void DoWork { /* whatever */ }
}