Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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
Debugging 存在库问题的Windows CE项目_Debugging_Windows Ce_Libraries - Fatal编程技术网

Debugging 存在库问题的Windows CE项目

Debugging 存在库问题的Windows CE项目,debugging,windows-ce,libraries,Debugging,Windows Ce,Libraries,我正在开发一个Windows CE应用程序,它使用我们公司其他部门提供的一些库 当我在“我的电脑”(在标准PC上运行的.NET compact应用程序)上部署应用程序时,一切都正常,但当我部署到设备上时,当尝试使用库中的方法时,应用程序挂起。系统也挂起。My Visual Studio 2008有时挂起,但有时引发异常“TypeLoadException:无法从程序集区域性=中性,PublicKeyToken=nu加载类型” 我不能包括.NET Compact framework 3.5,因为映

我正在开发一个Windows CE应用程序,它使用我们公司其他部门提供的一些库

当我在“我的电脑”(在标准PC上运行的.NET compact应用程序)上部署应用程序时,一切都正常,但当我部署到设备上时,当尝试使用库中的方法时,应用程序挂起。系统也挂起。My Visual Studio 2008有时挂起,但有时引发异常“TypeLoadException:无法从程序集区域性=中性,PublicKeyToken=nu加载类型”


我不能包括.NET Compact framework 3.5,因为映像无法编译,所以我使用的是2.0版。我将Visual Studio 2008与deploy.NET framework选项一起使用。

最可能的问题是您正在使用的库的版本。请核对一下

希望这对你有帮助

我有点困惑

首先,我们公司其他部门提供的库是基于什么构建的?它们是否是紧凑型框架组件(必须是)?他们是根据什么版本的框架构建的?如果你不知道,反射器可以告诉你

第二,为什么不能用3.5编译它?你看到了什么样的错误?代码应该是100%前向兼容的,所以如果它不能构建,就会出现危险信号


最后,目标硬件上安装了什么版本的CF?例如,您是否尝试将CF 2.0应用程序推送到已安装CF 3.5的设备上?如果是这样,您是否有提供框架兼容性选项的app.config文件,以便它知道它可以运行您的程序集?

问题是,库是为3.5目标框架编译的,使用它们的应用程序是2.0框架。在这种情况下,3.5框架并没有被停用,应用程序将在调用库方法后立即停止工作