我已经将 Windows CE 解决方案从 1.1 移植到 3.5(我想,无论如何)。我将应用程序从 VS 2008 部署到“USA Windows Mobile 5.0 Pocket PC R2 Emulator”,我的应用程序在“设备”上运行。但是,当我尝试让应用程序逐步完成(行使它的特性和功能)时,我得到:“异常:文件或程序集名称 'System.Core,Version=3.5.0.0 ...,或其依赖项之一,没找到”
我看到文件资源管理器有一个“.NET CF 2.0”文件夹,但没有任何“.NET CF 3.5”文件夹 - 但是已升级到 3.5 的应用程序已部署到设备(至少足以启动向上)...我是否正确假设应该有这样一个文件夹(.NET 3.5)?如果没有,System.Core 3.5 版应该放在哪里?
最重要的是,我怎样才能把它弄到那里,或者如果它已经在那里,我怎样才能让它“从隐藏中出来”?
更新
为了听从 Gene 的建议,我从模拟器中选择了 File > Configure...。不过,这就是我所看到的(无法将目录挂载为 SD 卡,AFAICT):
更新 2
也许这掩盖了真正的问题;在输出窗口中,我看到:
System.Data.SqlServerCe.dll 中出现“System.Data.SqlServerCe.SqlCeException”类型的第一次机会异常
(很多次)和:
System.Windows.Forms.dll 中出现“System.MissingMethodException”类型的第一次机会异常