PDA"未能建立与网络的连接"的解决办法

遇到这个问题大凡是因为模拟器或者真机无法连接网络,所以需要先测试网络是否畅通,在真机或者模拟器的IE中打开需要的WebService地址,看看是否能够正常获 取。

确定是网络原因后,可以采用多种方式连接网络,比如使用虚拟网卡来实现,又或者使用ActiveSync来实现。

使用本地网卡

在模拟器的文件-配置中的网卡中,选择本地网卡,可能会需要提示安装Virtual PC 2007,我不愿意装这么一个大家伙,也就没有尝试这种方法,需要的朋友可以在Download details: Virtual PC 2007来下载Virtual PC 2007进而连接互联网。

使用ActiveSync

ActiveSync是一个连接Win系列手持到电脑的同步软件,通过它可以使真机或者模拟机连接网络,步骤如下。

1、打开ActiveSync ,点击文件-连接设置,在“允许连接到以下其中一个端口”下选择“DMA”。

2、打开 VS2005,点击菜单工具-设备仿真管理器,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击“连接”。等模拟器启动后 …

more ...

VS2005无法创建或打开"智能设备"项目的一个问题的解决方法

状况

在VS2005中创建或打开“智能设备”项目时,提示以下错误: “从用户数据存储中检索信息时出错。系统未找到指定的对象。” 和 “由于数据存储中不存在项目引用的设备平台,因此无法打开项目。”

在打开VS2005的“工具”-“设备仿真器管理器”时,提示以下错误: “未能正确加载包”Smart Device Configuration Package“( GUID = {D245F354-3F45-4516-B1E6-04608DA126CC} )。请与包供应商联系以获得帮助。由于可能会发生环境损坏,建议重新启动应用程序。要禁止将来加载此包吗? 可以使用”devenv /resetskippkgs“重新启用包加载。”

不成功的解决办法

有说把.csproj文件中的<PlatformID>4118C335-430C-497f- BE48-11C3316B135E</PlatformID>改成<PlatformID>3C41C503-53EF-4c2a- 8DD4-A8217CAD115E</PlatformID>,原因说是“3C41C503-53EF-4c2a- 8DD4-A8217CAD115E”来自任意一个能运行的.net cf2.0项目的.csproj文件 …

more ...