Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.TypeLoadException方法';GetX';类型为';MyNamespace.MyType';来自组件';myAssembly';没有实现_C#_.net_Exception_Reflection_.net Assembly - Fatal编程技术网

C# System.TypeLoadException方法';GetX';类型为';MyNamespace.MyType';来自组件';myAssembly';没有实现

C# System.TypeLoadException方法';GetX';类型为';MyNamespace.MyType';来自组件';myAssembly';没有实现,c#,.net,exception,reflection,.net-assembly,C#,.net,Exception,Reflection,.net Assembly,每当我在动态加载的程序集上调用assembly.GetExportedTypes()方法时,都会收到System.TypeLoadException。我已经完成了我的家庭作业,并查看了所有的融合日志,没有任何意义。我甚至打开了目标assembly/DLL文件,找到了GetX()方法的实现,所以我不确定到底发生了什么。并且它不会缓存在GAC中,也不会使用探测应用程序配置元素作为am加载旧版本 有什么想法吗?问题是将同一程序集加载到多个应用程序域中,导致了各种运行时错误,更多信息问题是将同一程序集加

每当我在动态加载的程序集上调用assembly.GetExportedTypes()方法时,都会收到System.TypeLoadException。我已经完成了我的家庭作业,并查看了所有的融合日志,没有任何意义。我甚至打开了目标assembly/DLL文件,找到了GetX()方法的实现,所以我不确定到底发生了什么。并且它不会缓存在GAC中,也不会使用探测应用程序配置元素作为am加载旧版本


有什么想法吗?

问题是将同一程序集加载到多个应用程序域中,导致了各种运行时错误,更多信息

问题是将同一程序集加载到多个应用程序域中,导致了各种运行时错误,更多信息

为了确保您确实加载了正确的程序集,并且正确加载了所有其他引用的程序集,请订阅AppDomain.ResolveAssembly事件:我认为这是一个不同的问题,因为解决错误不同于TypeLoadException它可能与此非常类似:为了确保,如果您确实加载了正确的程序集,并且所有其他引用的程序集都已正确加载,请订阅AppDomain.ResolveAssembly事件:我认为这是一个不同的问题,因为解决错误不同于TypeLoadException它可能与此非常相似: