您的位置: 网界网 > 移动互联 > 正文

Windows Phone开发中新旧版SDK开发程序的转换实现

2013年05月30日 13:49:40 | 作者:佚名 | 来源:51CTO

摘要:本文和大家重点学习一下Windows Phone开发中新旧版SDK开发程序的转换方法,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这...

标签
Phone开发
Windows

本文和大家重点学习一下Windows Phone开发中新旧版SDK开发程序的转换方法,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这就需要有自已做一个手工的调整。

Windows Phone开发中新旧版SDK开发程序的转换

WindowsPhone7在二月份发布后,就随着一起发布了其SDK(我之前也是用的这个版本),但是几个月后又发布了新的SDK,在这个SDK中还包含了一个免费的Visualstudio2010express版本。这时问题就出来了,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这就需要有自已做一个手工的调整。

1.在\Properties\WMAppManifest.xml增加属性内容:

  1. <Capabilities> 
  2. <CapabilityNameCapabilityName="ID_CAP_NETWORKING"/> 
  3. <CapabilityNameCapabilityName="ID_CAP_LOCATION"/> 
  4. <CapabilityNameCapabilityName="ID_CAP_SENSORS"/> 
  5. <CapabilityNameCapabilityName="ID_CAP_MICROPHONE"/> 
  6. <CapabilityNameCapabilityName="ID_CAP_MEDIALIB"/> 
  7. <CapabilityNameCapabilityName="ID_CAP_GAMERSERVICES"/> 
  8. <CapabilityNameCapabilityName="ID_CAP_PHONEDIALER"/> 
  9. <CapabilityNameCapabilityName="ID_CAP_PUSH_NOTIFICATION"/> 
  10. <CapabilityNameCapabilityName="ID_CAP_WEBBROWSERCOMPONENT"/> 
  11. Capabilities> 
  12.  

2.如果在Windows Phone开发中加入了新旧版SDK开发程序以后还不行的话,有可能是Visualstudio2010版本出的问题,这也需要改一下。因为新版的是专门针对windowsphone的。

3.如果还是不行的,那就只有自已重建一个工程序后,把程序迁移过去了。

  • 给力 (0票)
  • 动心 (0票)
  • 废话 (0票)
  • 专业 (0票)
  • 标题党 (0票)
  • 路过 (0票)
[责任编辑:孙可 sun_ke@cnw.com.cn]

我也说几句

热点排行