我想从未引用的程序集中获取类型。我用这个答案来解决我的问题。
现在的问题是,我正在加载ObjectList
包含来自另一个程序集的另一种类型的类型。我这样做:
Assembly assembly = Assembly.LoadFrom ("@c:\myAssemblies\myAssembly.Data.DomainObjects.dll");
Type myType = assembly.GetType ("myAssembly.Data.DomainObjects.ObjectList`1[[myAssembly.otherNamespace.myClass, myAssembly.otherNamespace, Version=1.13.73.1082, Culture=neutral, PublicKeyToken=fee00910d6e5f53b]]");
带有 的程序集otherNamespace
也未被引用,因此该GetType
方法返回null
。我现在的问题是:
是否可以获得包含另一种类型的未引用程序集的对象列表的类型?或者:如何在我的 ? 中加载类型的程序集ObjectList
?