0

我正在查看 Microsoft.Composition,但我认为这不是我想要的。我有一堆用户控件,每个都内置到它自己的程序集中,但它们都扩展了相同的接口。什么是扫描目录的最佳方式,查看存在的 UserControl 程序集并允许程序使用存在的控件。
我很想远离反思。

4

1 回答 1

0

IDriver 是所有驱动程序都必须扩展的接口,因此我们获取驱动程序名称,添加驱动程序命名空间并使用激活器创建实例

Type driverType = Type.GetType(string.Format("Win8App.RDriver.Drivers.{0}", driver));
if (driverType != null)
{
    return (IDriver)Activator.CreateInstance(driverType);
}
log.Error(string.Format("Could not load driver Win8App.RDriver.Drivers.{0}", driver));
return null;
于 2013-05-10T19:49:56.690 回答