我的应用程序加载位于其执行路径中的所有库程序集,并针对包含的类执行预知方法。
我现在需要对引用我的应用程序程序集的程序集执行相同的操作。这可能吗?是否有任何我应该注意的负面影响?
主组装:
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 */ }
}