我想從未引用的程序集中獲取類型。我用this answer來解決我的問題。在對象列表中加載未引用程序集的類型
現在的問題是,我正在加載類型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
中加載某個類型的程序集?
我假設Objectlist'1引用泛型類? –
@DaveBish:是的。 –