这是我的问题。我目前正在尝试为 Windows CE 5.0 设备开发 .Net Compact Framework 2.0 应用程序(用 C# 编写)。

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

第二:如何将它与 Platform Builder for Windows CE 5.0 制作的操作系统映像集成?我需要吗?

感谢您的时间

有帮助吗?

解决方案 3

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

基本上我没有告诉你(因为我也不知道)是我实际上不需要模拟操作系统,我只需要使用框架。我找到了“模拟”这种情况的最佳方法 这里.

另外,我发现将应用程序部署到设备的最简单方法是使用 ActiveSync,并且我发现 恰到好处 (MSDN) 文章 为了它。

克塔克:这可能是由于我只学习这种类型的开发,我在创建/安装“我自己的 SDK”时不知何故犯了错误,因此 Visual Studio 停止正常运行。但当然,经过一些挖掘,这种情况就消失了。不管怎么说,还是要谢谢你。我喜欢使用测试设备进行开发的想法,不幸的是,我工作的公司已经选择了设备,但他们还无法向我提供用于开发目的的原型。

Frans,我还没有找到你的 CE 模拟器,但我很确定我没有找到足够的东西,所以谢谢。

其他提示

您有几种选择。一个办法是安装模拟器BSP,推出自己模拟器的形象,建立一个自定义SDK并安装它,然后调试指定该仿真器。这是相当简单的事情。

不过,我还是不会做。一个更好的选择是只是去购买一个便宜的WinCE设备像的 4300的eBox跳跃开始试剂盒。它的方式更容易,更快和更可靠对象实际铁。

作为用于应用程序集成,这就像任何其他。请确保您有包含在从目录的OS设计的CF组件,那么您的应用程序添加到您的Project.bib(和REG和/或如果需要的话DAT文件)和MAKEIMG再次运行。

您应该使用自带的CE SDK模拟器。您可以直接使用,从vs.net,它拥有所有的Win CE的功能。调试工作,然后在该仿真器,这样你就可以通过您的代码,就好像它是一个设备上运行的步骤。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top