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


  本文标签:WindowsPhone开发

  本文和大家重点学习一下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.如果还是不行的,那就只有自已重建一个工程序后,把程序迁移过去了  。