2

这是我的问题。我目前正在尝试开发一个.Net Compact Framework 2.0应用程序(使用C#)到Windows CE 5.0设备。如何在C#中模拟/调试Windows CE 5.0应用程序?

首先:如何调试/模拟在Visual Studio 2008的应用程序?我并不是指调试已经部署在设备上的应用程序,而是在桌面上调试版本。我有限或无法访问原型设备。

二:如何通过平台生成器的Windows CE 5.0所做的OS图像整合呢?我需要吗?

谢谢你的时间

回答

0

好的,谢谢大家的快速和良好的答案。虽然我找到了自己的解决方案,但您的解决方案可能与我的解决方案一样有效

基本上我没有告诉你(因为我真的不知道,要么)是我没有实际需要效仿OS,我只需要与框架的工作。我发现了“模仿”这种情况的最佳方式here

而且,我发现,将应用程序部署到设备的最简单方法是使用ActiveSync,我发现just the right (MSDN) article它。

Ctacke:这可能是由于我只学习这种类型的开发,我莫名其妙地在创建/安装“我自己的SDK”,所以在Visual Studio停止正常工作犯了一个错误。但是当然有些挖掘工具会让它消失。不管怎么说,还是要谢谢你。我喜欢用测试设备进行开发的想法,不幸的是,我工作的公司已经选择了一种设备,但他们无法为我提供用于开发目的的原型。

弗朗斯,我还没有发现你的CE模拟器,但我敢肯定,我没有看它足以使感谢。

0

你应该使用CE SDK附带的模拟器。您可以直接从vs.net使用它,并且它都赢得CE功能。然后,DEBUGING可以在该模拟器上运行,这样您就可以像浏览设备上的代码一样浏览代码。

+0

没有配备上述神话“CE SDK”的CE仿真器。 – ctacke 2009-06-27 13:25:15

+0

但有一个包含仿真器的WM5 SDK。 http://www.microsoft.com/downloads/details.aspx?familyid=DC6C00CB-738A-4B97-8910-5CD29AB5F8D9&displaylang=en – Lee 2009-06-27 13:38:29

1

您有几个选项。一种方法是安装仿真器BSP,滚动您自己的仿真器映像,构建自定义SDK并安装它,然后调试目标仿真器。这很容易做到。

这就是说,我仍然不会这样做。一个更好的选择是去买一个像eBox 4300 jump start kit这样便宜的WinCE设备。靶向真正的铁更容易,更快,更可靠。

至于应用程序集成,它像任何其他。确保你的目录中有你的操作系统设计中包含的CF组件,然后将你的应用程序添加到你的PROJECT.BIB(如果需要的话还有REG和/或DAT文件)并再次运行makeimg。

相关问题