我最近更新了一个遗留的紧凑框架应用程序,以支持Windows Mobile6.5,但在通过向后兼容性测试后,我发现WinCE 5设备有问题。
当尝试从EXE和调试器运行应用程序时,我得到“未知模块中发生了'System.TypeLoadException‘类型的未处理异常”。异常,但它没有给我任何关于哪种dll /类型的问题。
这些更改适用于Windows Mobile6.5摩托罗拉设备和Pocket PC2003Psion设备,但不适用于WinCE5 Psion设备。
有没有人知道我该如何找出是哪个引用导致了这个问题。我尝试删除对符号条形码和图像库的新引用,但仍然收到相同的错误。
谢谢,
菲尔
更新:好的,看起来.Net框架压缩版安装已经破坏了一些方法。我将设备展平,重新安装,一切似乎都在工作。
发布于 2011-05-11 18:04:52
好的,看起来.Net框架压缩版安装已经破坏了一些方法。我将设备展平,重新安装,一切似乎都在工作。
发布于 2011-05-11 03:43:06
在应用程序中是否有对Micrsoft.WindowsMobile程序集的引用?如果是这样,这将导致失败(尽管我不能百分之百确定失败会是什么样子,因为我很长时间没有尝试过了)。WindowsMobile功能位于WinMo设备上已经存在的程序集中(所以不是Studio部署的CF的一部分),所以TypeLoadException不会让我感到惊讶。
https://stackoverflow.com/questions/5952232
复制相似问题