开始自己作个DEMO。首先下载了需要的东西,据网上说的: Chinese Simplified Emulation Images.msi cn_MSASYNC.EXE www.shengfang.org EmuASConfig.msi Microsoft SMARTPHONE 2003 SDK.msi MobileAppDevToolkit.exe MSASYNC371.EXE WindowsMobilePowerToys.msi 首先一一安装,发现 VS.NET运行--从“新建项目”对话框启动此向导:首先指定项目类型(Visual Basic 或 Visual C#),然后单击“模板”下的“智能设备应用程序”图标。 结果报告: www.shengfang.org 无法创建设备项目 未知错误 请修复您的VISUAL STUDIO 安装 晕倒,然后到处找说明,下载软件,卸载VS.NET 2003,重新安装VS.NET 2003,修复 VS.NET 2003,折腾了半天,发现还是不行。 www.shengfang.org 最后试验了一把,不管什么软件,全部使用默认设置安装,结果这次可以了 。C:\Program Files\Windows CE Tools\wce420\SMARTPHONE 2003\ 最后我一个一个卸载,发现最后剩下一个 Microsoft SMARTPHONE 2003 SDK ,也可以正常使用,卸载之后,按照我的习惯重新CUSTOM定制安装,发现又不行了,而且,运行 Smartphone 2003 Emulator D:\微软\wince\sp2003\Emulation\emul.cmd 报告: Emulator for Windows CE Skin Engine No view element in skin,please provide at least one view evelementFile:D:\?¢ èí\wince\sp2003\Emulation\smartphone_emulator_skin.xml 这下终于明白了,我习惯把他安装在:D:\微软\wince\sp2003 下,结果它不认识中文目录名称? 重新安装到 D:\MS\wince\sp2003 下,结果就OK了。 www.shengfang.org 所以应该也没有网络上讲得那么恐怖,卸载所有先将机器内所有关于VS.Net的东西卸载掉。 private void Form1_Load(object sender, System.EventArgs e) { int i=Dns.GetHostByName ( Dns.GetHostName ( )).AddressList.Length; textBox1.Text=""; for(int j=0;j<i;j++) { IPAddress ipAddress =null; ipAddress = new System.Net.IPAddress (Dns.GetHostByName ( Dns.GetHostName ( )).AddressList[j].Address ) ; textBox1.Text +=ipAddress.ToString(); textBox1.Text +="\r\n"; } } www.shengfang.org 检测IP地址的代码。运行OK。下载下去也OK。www.shengfang.org ------ 已启动生成: 项目: SmartDeviceApplication1, 配置: Debug Smartphone ------ 正在准备资源... 正在更新引用... 正在执行主编译... 项目是最新的。 www.shengfang.org 正在生成附属程序集... Visual Studio 已准备好部署SmartDeviceApplication1 ------ 已启动部署: 项目: SmartDeviceApplication1, 配置: Debug Smartphone ------ 正在部署到 Smartphone 2003 Emulator (Virtual Radio)正在使用 模拟传输 已连接到在 X86 上运行的 Smartphone 2003 Emulator (Virtual Radio) (Smartphone)。 正在从“E:\sf\testcd\SmartDeviceApplication1\bin\Debug”向“\Storage\Program Files\SmartDeviceApplication1”复制文件 www.shengfang.org 正在复制 SmartDeviceApplication1.exe 程序“[664] rundll32.exe: SmartDeviceApplication1.exe”已退出,返回值为 0 (0x0)。 字体:大 中 小 |