1
每當我調用裝配好的程序集的assembly.GetExportedTypes()方法時,我都會收到System.TypeLoadException。我已經完成了我的功課,並且無所不知地看着融合日誌。我甚至打開了目標程序集/ DLL文件,發現了GetX()方法的實現,所以我不確定發生了什麼。它不會緩存在GAC中,也不會像使用探測應用程序配置元素一樣加載舊版本。System.TypeLoadException程序集'myAssembly'中類型爲'MyNamespace.MyType'的方法'GetX'沒有實現
任何想法是怎麼回事?
要確保,那你真的加載正確的裝配和其他所有引用的程序正確加載,請訂閱AppDomain.ResolveAssembly事件:http://msdn.microsoft.com/en-us/library/system.appdomain.assemblyresolve.aspx –
我認爲這是一個不同的問題,如解決錯誤是從TypeLoadExceptions –
其可能的不同非常類似:http://stackoverflow.com/questions/948785/typeloadexception-says-no-implementation-but-it-is-implemented – user1416420