六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 666|回复: 0

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

[复制链接]

升级  32%

32

主题

32

主题

32

主题

秀才

Rank: 2

积分
98
 楼主| 发表于 2013-2-4 01:30:41 | 显示全部楼层 |阅读模式
本文和大家重点学习一下Windows Phone开发中新旧版SDK开发程序的转换方法,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这就需要有自已做一个手工的调整。
Windows Phone开发中新旧版SDK开发程序的转换
WindowsPhone7在二月份发布后,就随着一起发布了其SDK(我之前也是用的这个版本),但是几个月后又发布了新的SDK,在这个SDK中还包含了一个免费的Visualstudio2010express版本。这时问题就出来了,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这就需要有自已做一个手工的调整。
1.在\Properties\WMAppManifest.xml增加属性内容:

  • <Capabilities>
  • <CapabilityNameCapabilityName="ID_CAP_NETWORKING"/>
  • <CapabilityNameCapabilityName="ID_CAP_LOCATION"/>
  • <CapabilityNameCapabilityName="ID_CAP_SENSORS"/>
  • <CapabilityNameCapabilityName="ID_CAP_MICROPHONE"/>
  • <CapabilityNameCapabilityName="ID_CAP_MEDIALIB"/>
  • <CapabilityNameCapabilityName="ID_CAP_GAMERSERVICES"/>
  • <CapabilityNameCapabilityName="ID_CAP_PHONEDIALER"/>
  • <CapabilityNameCapabilityName="ID_CAP_PUSH_NOTIFICATION"/>
  • <CapabilityNameCapabilityName="ID_CAP_WEBBROWSERCOMPONENT"/>
  • </Capabilities>


2.如果在Windows Phone开发中加入了新旧版SDK开发程序以后还不行的话,有可能是Visualstudio2010版本出的问题,这也需要改一下。因为新版的是专门针对windowsphone的。
3.如果还是不行的,那就只有自已重建一个工程序后,把程序迁移过去了。

<DIV align=right>【责任编辑:程华权 TEL:(010)68476606】
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表