CSt*_*eel 3 windows-mobile visual-studio-2008
所以我已经获得了一个Windows Mobile 6.1经典设备来处理项目,但我得到了一个网络适配器而不是USB线.所以我必须在整个网络上构建和测试.
那么如何让Visual Studio通过网络连接到设备?我读过以下文章无济于事:
并且还看了看:
但是没有帮助过我,我不知道下一步该尝试让Visual Studio 08远程连接到这个设备
我可以ping设备,但我无法连接到设备.我知道设备已连接到网络,因为它在底座中时可以浏览互联网.
为了让这个工作,我错过了什么?如果它可以在第一时间工作......
编辑:为了说清楚,我目前的问题与调试没有关系.它只与Visual 连接到设备有关.
编辑2:如果有帮助我在我的设备列表中没有要连接的Windows Mobile 6.1 Classic设备.我有;
jos*_*sef 12
您需要安装VS2008 Windows Mobile SDK的以下文件:
ClientShutdown.exe
cmaccept.EXE
ConManClient2.exe
eDbgTL.dll
TcpConnectionA.dll
Run Code Online (Sandbox Code Playgroud)
在设备上更改注册表项HLKM\System\CoreConOverrideSecurity = DWORD:1
您需要的文件位于(取决于设备上的Windows CE版本):
Windows CE 4.2,Windows CE .NET,Windows Mobile 2003,PocketPC 2003:C:\ Program Files\Common Files\Microsoft Shared\CoreCon\1.0\target\wce400\armv4i
对于Visual Studio 2008和基于Windows CE 5的SDK,您可以使用ftp\hjgode.de\temp\rdb2008.exe工具(在以下示例中使用)或原始rdb2008.exe源.
检查设备的IP

在设备上启动rdb2008.exe

**按rdb2008中的[Prepare]将提取文件并设置reg条目

确保使用匹配的Windows Mobile SDK.您也可以在Windows Mobile 6.5 Classic设备上使用Windows Mobile 6.5 Professional SDK.或者您将Window Mobile 6 SDK与Windows Mobile 6.5 Classic设备一起使用.只需为设备使用适当的SDK即可.
设置VS2008远程设备IP和端口
选择工具 - 选项 - 设备工具 - 设备
在这里选择合适的平台(显示平台设备)!但如上所述,匹配基本操作系统(Windows CE 5)就足够了.
选择正确的平台后,选择一个设备(无仿真器),然后单击[另存为]
输入RemoteDebug作为新名称.
现在在Devices中选择新的RemoteDebug保存条目...

...然后单击[属性]:

现在输入文件部署目录(此处:"\ Program Files").确保传输是"TCP Connect传输",然后单击[属性]

确保使用固定端口5655,然后输入远程设备的IP地址!
现在使用[确定]按钮关闭所有这些选项对话框.
在VS2008中,确保平台和设备处于活动状态:

现在单击VS2008菜单中的Tools,然后单击"Connect to device"

再次检查平台和设备,还没有单击[连接]:

现在在设备上:单击rdb2008中的[开始]:

你看rdb2008说听端口5655!
现在单击VS2008中的[Connect]:

希望你得到上面的对话框并继续进行另一次测试.单击[关闭].
在VS2008中选择Debug-Attach进行处理:

选择Transport = SmartDevice并单击Califier:[Browse]并再次选择使用的平台和设备"RemoteDebug":

如果成功,您将在设备上看到正在运行的进程列表.
| 归档时间: |
|
| 查看次数: |
9406 次 |
| 最近记录: |