如何修复类型'System.TypeLoadException'的异常

时间:2016-07-10 23:27:26

标签: c# visual-studio uwp uwp-xaml

我正在开发通用Windows平台(UWP 10)C#应用程序,我尝试实现AIML chatBot,但我发现此异常存在问题:

An exception of type 'System.TypeLoadException' occurred in AIMLbot.dll but was not handled in user code

Additional information: Could not load type 'System.Xml.XmlDocument' from assembly 'System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'.

有什么我可以做的,我正在考虑更改Default.rd.xml!

1 个答案:

答案 0 :(得分:0)

从异常消息中可以看出,AIMLbot.dll无法加载System.Xml。

  

类型' System.TypeLoadException'的例外情况发生在   AIMLbot.dll但未在用户代码中处理

     

其他信息:无法加载类型' System.Xml.XmlDocument'   来自assembly' System.Xml,Version = 2.0.5.0,Culture = neutral,   PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'。

您需要验证AIMLbot.dll的目标框架是否支持System.Xml Version 2.0.5.0。您可能已经降级了目标框架,或者如果您通过

加载程序集
Assembly xmlAssembly = Assembly.Load("System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e");

您需要检查版本。