2016-07-10 95 views
0

我工作的通用Windows平台(UWP 10)C#应用程序,我试图实现的AIML聊天机器人,但我觉得与此异常的问题:如何修复类型的异常“System.TypeLoadException”

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!

+0

另请参见https://stackoverflow.com/questions/5321484/a-net-exception-typeloadexception-occured-in-the-module,https://stackoverflow.com/questions/3094571/what-kind-of -problem-can-cause-a-typeloadexception等。如果你想帮助调试,你需要提供一个很好的[mcve]来可靠地重现问题。没有人,所有人都可以做的就是提供一般建议,并且我们已经提供了Stack Overflow的主题。 –

回答

0

正如您从异常消息中看到的,AIMLbot.dll无法加载System.Xml。

类型的异常“System.TypeLoadException”发生在 AIMLbot.dll但在用户代码中没有处理

其他信息:未能加载类型“System.Xml.XmlDocument” 从程序集“ 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"); 

您需要检查版本。

相关问题