繁体   English   中英

Windows Embedded CE 6.0上的.Net Compact Framework开发

[英].Net Compact Framework development on Windows Embedded CE 6.0

我正忙着为Windows CE 6.0开发一个.Net compact Framework 3.5应用程序,我真的很难弄清楚如何启动和运行开发环境来调试我的代码。

创建Visual Studio项目并编写代码不是问题。 但现在要按F5并在实际的Win CE 6.0模拟器(或类似的?!)中运行这只小狗是我陷入困境的地方我已经用Google搜索了这个主题并且没有找到任何好的教程/文档/帮助如何从Win Studio 6.0中的'Visual Studio项目到调试项目(甚至运行一个简单的hello世界)。

所以我的问题是这个。 任何人都可以指向一个好的教程(或提供一个你自己)的方向,以启动和运行Win CE 6.0开发环境。

也许我错过了一些东西,它是不可能连接和调试到Win CE? 如果是这种情况,您如何建议一般调试Compact Framework代码?

我接受CE教程的最接近的是: http//tech-stuff-home.blogspot.com/2011/03/building-workspace-for-device-emulator.html我已完成所有步骤本教程是为了让Win CE构建运行,但问题是这不会将Compact Framework开发连接到上面创建的设备。 编辑:即使我在设备模拟器中运行CE(使用上面的教程),但在部署CF项目时,我无法将其作为Device Emulator Manager中的部署选项。

您应该使用CoreCon建立连接。 所涉及的步骤是

  • 将所有CoreCon位从开发PC复制到设备(模拟器只是一个设备)

在此输入图像描述

  • 验证/记下设备的IP地址

在此输入图像描述

  • 修改PC中的连接以使用该地址进行连接

在此输入图像描述

  • 运行conmanclient2.exe(在设备上)
  • 运行cmaccept.exe(在设备上)
  • 验证目标设备是否已设置为您配置的设备

在此输入图像描述

  • 从Studio测试连接

在此输入图像描述

  • 调试

这对我来说并不完全清楚,但我知道你在模拟器中运行没有问题,但你不能在实际设备上运行或调试应用程序?

我不能说实际上是什么导致它,但我总是检查:

  • 设备未连接(您可以在“我的电脑”中看到它吗?)

  • 确保选择设备选项而不是模拟器(在工具栏的VS2008中,您应该可以看到'设备'面板。在此面板中,您可以切换设备,并且您应该选择'Windows Mobile 6 ...设备'尝试从那里连接而不实际运行应用程序。

  • 检查Configuration Manager,将其设置为Debug(Release有时会出现问题)
  • 在“项目”选项中,选中“设备”选项卡。 选择适当的Target并选择“部署最新版本的.NET”以确保所有文件都在那里。
  • 根据您的系统操作系统,可能需要安装ActiveSync(XP)或Windows Mobile设备中心(Vista及更高版本)。 安装后,连接设备并让Windows安装所需的所有驱动程序。 然后重新启动并再次尝试连接。 在这两种情况下,连接设备都应调用Windows的响应以连接到您的设备。
  • 尝试使用Visual Studio远程工具,例如远程文件查看器。 它有用吗?

尝试连接时是否收到任何错误消息? 不幸的是我从来没有找到关于这个主题的好教程。 几年前,当我开始进行CF开发时,我学到了很多这方面的知识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM