未知模块中出现未处理的“System.TypeLoadException”类型异常

时间:2011-05-10 15:08:16

标签: .net vb.net windows-mobile windows-ce

我最近更新了一个传统的紧凑框架应用程序以支持Windows Mobile 6.5,但经过我的向后兼容性测试后,我遇到了WinCE 5设备的问题。

当尝试从EXE和调试器运行应用程序时,我得到“未知模块中出现未处理的类型'System.TypeLoadException'异常。”异常,但它没有让我知道它有哪些DLL /类型。

这些更改适用于Windows Mobile 6.5 Motorola设备和Pocket PC 2003 Psion设备,但不适用于WinCE5 Psion设备。

有没有人有任何想法,我怎么能找出哪个引用导致我的问题。我已经尝试删除对条形码和图像库的新引用,但我仍然遇到同样的错误。

谢谢,

菲尔

更新: 好吧,看起来.Net Compact Framework安装已经破坏了一些方法。我将设备弄平,重新安装,一切似乎都在工作。

2 个答案:

答案 0 :(得分:1)

您是否在应用程序中引用了Micrsoft.WindowsMo​​bile程序集?如果是这样会导致失败(虽然我不能100%确定失败会是什么样子,因为我很长时间没有尝试过)。 WindowsMo​​bile功能位于WinMo设备上已存在的程序集中(因此不是Studio部署的CF的一部分),因此TypeLoadException不会让我感到惊讶。

答案 1 :(得分:0)

好的,看起来.Net Compact Framework安装已经破坏了一些方法。我将设备弄平,重新安装,一切似乎都在工作。