摘要:详解WP7错误码的含义,并提供几个常见Error Code的Workaround。

      做开发的童鞋都懂得,做什么都得先应付各种Development Error,Windows Phone也不例外,无奈在WP7的MSDN文档里压根没找到这些错误码的解释…….

     当然对于用破解软件的童鞋,就更伤不起了,只是装个游戏,难道还得学学怎么搞Visual Studio这么重的东西吗?!

来看看这些Error Code吧:

Error Code 错误详解和Workaround
0x8973180E Zune还没有安装。请安装最新版本的Zune。下载地址:http://www.zune.net/zh-HK/
0x8973180F Zune软件版本不是最新。请在http://www.zune.net/zh-HK/下载最新版
0×89731810 错误的设备配置. 重装Visual Studio 2010 Express for Windows Phone可以解决此问题。
0×89731811 Zune software没有打开.。确认运行了Zune之后再次尝试。
0×89731812 连接硬件设备出错。 确定设备正确链接,并且不处于锁屏状态。
0×89731813 程序启动失败。请确定设备已经注册并解锁,如何注册的传送门http://go.microsoft.com/fwlink/?LinkId=195284.
0×81030110 安装程序失败。发生运行时错误。在WMAppManifest.xml文件中的<Capabilities>中有项目设定错误。(这个没遇到过,看MSDN的讨论版大家的Workaround都没有成功的样子……)
0×81030111 确保程序在部署前被完整卸载。(我遇到一次,似乎是我以前装过某App,之后用Reset方式清过所有数据,再装相同App的时候出现的。Workaround是当出现此错误,在WP7上会出现以前App的图标,黑色块的,长按之后Remove就可以了)
0×81030118 程序安装失败。设备未进行开发者解锁。运行Windows Phone Developer Tools里的Developer Register工具进行开发者注册。(注册分为普通开发者注册和学生开发者注册,普通开发者注册99$/年,需要美国社保号,现在大陆还未开放注册,本人通过Rocky搞到一个免费的美国学生开发者账号,以后会提交应用的,有意者也可联系我,共同开发哈)
0×81030119 不能再部署程序了。你已经到达了本账号部署的最多部署限制,请卸载以前部署的程序来完成部署。 (我的学生开发者账号最多只能部署三个程序!)

本文只做WP7程序部署的错误码详解,刚好碰到了就发上来了,之后做程序审核提交的时候还会把碰到的问题一并发出来的。