Microsoft  CSIP   WindowsMobile   MEDC   合作伙伴   体验中心 设为首页 加到收藏夹

 
登录       点击换一张     注册新用户 找回密码

.NET CF命令行调试器MDbg入门(二)
2007年10月08日09:15   编辑:David Kline 马宁译 来源: CSDN 浏览: 370

老狼的话:David Kline是.NET CF团队一位非常优秀的开发者,看到他这个系列文章已经很久了,一直没空翻译。今天用下班后的时间翻译出来,也是希望有个督促,能让这个系列文章让更多朋友认识。

原文地址:
http://blogs.msdn.com/davidklinems/archive/2006/07/14/666050.aspx

Visual Studio 2005设备模拟器是一个非常酷的工具,用于开发、测试和调试Windows Mobile应用程序。你可以在模拟器上设计并运行多种Windows Mobile设备。另外,你可以安装并使用本地化映像文件,使你的程序在多种语言版本的Windows Mobile操作系统上运行。

在默认情况下,设备模拟器使用DMA方式传输设备与桌面PC之间的通讯。MDbg命令行调试器支持TCP/IP通讯方法。为了允许MDbg使用设备模拟器,在连接被建立前,我们需要进行一些额外的步骤。

Abhi Khune有一篇很好的文章《使用设备模拟器建立一个Internet连接》。在那篇文章里,有一个章节是谈论关于DMA和TCP/IP传输,其中谈到,将设备模拟器的传输方式从DMA转换为TCP/IP是不被推荐的。除了一种情况外,我完全同意这个建议。这个情况就是通过.NET CF 2.0 SP1调试器扩展(mdbgnetcf)将MDbg连接到设备模拟器。

注意:在改变了设备模拟器的传输方式后,你需要重启设备。

建议:我强烈建议在使用MDbg调试完成后,将设备模拟器的传输方式改回DMA。

一旦设备模拟器被配置为TCP/IP传输方式,会有两种连接选择:

   1,ActiveSync
对于我来说,用设备模拟器建立TCP/IP连接最简单的办法就是使用Visual Studio 2005的Device Emulator Manager的“cradle”命令和ActiveSync进行连接。
Abhi的文章中有对于如何使用Device Emulator Manager的完整描述,并且有很多配图。

    2,Virtual Machine Network Driver
另一种方法是安装Virtual Machine Network Driver,你可以在微软下载中心下载并且阅读安装说明。
当使用Virtual Machine Network Driver时,我们就不需要再使用Device Emulator Manager 来连接ActiveSync和设备模拟器了。

请注意你需要在每次使用MDbg前完成上述步骤。

发表评论
评论标题 :
评论内容 :

    查看评论

请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。 本站拥有管理笔名和留言的一切权利。
相关文章推荐
· 通过.NET Compact Framework优化Pocket PC开发 2007-10-8  Dave Edson&John Socha-Leialoha
· 用.NET Compact Framework创建图像按钮开发者网络 2006-8-14  
· 用C#开发.NET CF 蓝牙通信模块 2006-3-31  

  

论坛推荐  
热点活动
更多»

© CSIP 信息产业部软件与集成电路促进中心 All Rights Reserved 版权所有 京ICP备06020771号
联系电话:010-63951881-8003 王先生        邮件:wangj@csip.org.cn