自从Windows Phone SDK 7.1 RTM发布以后,我们在Visual Studio 2010 Express for Windows Phone中建立新工程时,可以选择OS的版本,选项包括7.0和7.1,其中默认是7.1,如下图1所示:

图1:新建工程时的OS选择界面

那么,对于之前的应用程序工程,如果要更新到新的OS版本,操作起来也非常的方便,下面我们就按顺序给出操作步骤。以《101.Windows.Phone.7.Apps,Volume.I》中第27章的源代码为例,用Visual Studio 2010 Express for Windows Phone打开Groceries.sln文件,如下图2所示:

图2:打开应用程序界面

在项目的资源浏览器中,右键点击项目的工程,如下图3所示,弹出右键菜单,点击其中的“Upgrate to Windows Phone 7.1”

图3:项目右键菜单

之后,开发环境弹出一个提示信息框,提醒用户:工程中引用的任何其他工程不会被更新,如下图4所示。

图4:项目升级提醒

在升级完成以后,进行编译,系统提示缺少组件:

The referenced component 'Microsoft.Phone.Controls.Toolkit' could not be found.

我们知道,上面的警告是由于没有安装Silverlight for Windows Phone Tookit的缘故,目前,该工具包已经更新到最新的2011年11月版本(针对OS7.1),具体可以去这里下载:地址。如下图5所示:

图5:Silverlight for Windows Phone Tookit

安装完毕以后,我们在项目的引用中删除旧的引用,手动添加新的引用,如下图6所示:

图6: 删除旧的引用

新的dll路径位于:%\Program Files\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Oct11\Bin,添加引用的界面如下图7所示:

图7:添加新的引用

至此,可以进行工程的编译和调试。

转载于:https://www.cnblogs.com/dearsj001/archive/2011/11/30/UpgratetoOS7_1.html

How-to: 利用Visual Studio升级Windows Phone 7工程相关推荐

  1. 利用Visual Studio 2005的自动化测试工具来做数据导入

    * reference link: http://www.bentan.cn/Blog/Lists/Posts/Post.aspx?ID=3 1     引言 1.1         研究目标 在我们 ...

  2. 利用Visual Studio Project自动将数据加载到SQL Server数据库中

    介绍 (Introduction) A few months back, I encountered an interesting challenge at a client site. For th ...

  3. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  4. Visual Studio开发Windows Mobile程序

    转自:http://developer.51cto.com/art/200908/144102.htm Visual Studio 2005无疑是开发Windows Mobile的最佳工具,其本身就集 ...

  5. IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程

    IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程 目录 第一步,先安装python环境 第二步,加载本地已有的python 第一步,先安装python环境

  6. IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程

    IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程 目录 C++编译器之VS2015 1.新建项目,VisualC++,空项目,确定 2.右键项目文件夹,添加,新建 3.添 ...

  7. Visual Studio 2008 Windows Server 2008 预发布-20日在南宁

    2007年12月20日下午,在南宁明园新都酒店,我们将举行Visual Studio 2008 & Windows Server 2008 预发布.在预发布会上,我将给大家介绍Visual S ...

  8. MIRACL库 Lib 配置指南!20200827更新!!!Visual Studio, Windows 环境,已更新!

    MIRACL Lib 配置指南!20180920耗时两天终于琢磨通了,Visual Studio, Windows 环境 **已更新Visual Studio 2019 Miracl环境以及C++环境 ...

  9. 如何利用Visual Studio建立具有MVC框架的网页模型

    如何利用Visual Studio建立具有MVC框架的网页模型 1.打开VS2015,新建项目,选择Web模型中的ASP.NET Web应用程序 2.其次选择带有MVC的模板进行创建,并等待项目创建成 ...

最新文章

  1. SAP C4C一个典型的客户Organization和employee的同步需求
  2. qrcode.js 二维码生成器
  3. Yahoo Mail,慢功出细活〔转载〕
  4. cshtml的a标签跳转页面_朋友圈标签来了!热门流量关键词带动视频号、小程序、搜一搜...
  5. 机票预定系统类图_出行干货|在法国,廉价机票攻略
  6. DataSet/DataFrame性能比RDD高?
  7. module.exports与exports,export与export defa
  8. 什么是去中心化?交易所为什么要去中心化?
  9. RNN Attention
  10. python贪吃蛇手机版代码_Python贪吃蛇简单的代码
  11. Nevron 3DChart创建有吸引力的3D和2D图表
  12. app微信登陆 小程序微信授权登陆
  13. qt获取网卡流量_智能手机变成台式电脑的无线网卡来使用并连接WIFI上网的方法...
  14. 实现弹簧柔性状态的2种方式 | Solidworks教程
  15. android 数据库查看工具 mac,关于android studio:在MacOS上查看Realm数据库并将adb定义为环境变量...
  16. 频遭攻击 索尼无奈关闭多国网站
  17. c#连接读取mysql内容(报警无法连接处理方法)
  18. android应用开发-从设计到实现 3-3 Sketch静态原型设计
  19. Docker报错:copy file range failed: no space left on device
  20. 蓝桥杯 算法训练(2)

热门文章

  1. MURAL:消除预训练模型的语言限制!Google提出跨语言的多模态、多任务检索模型MURAL...
  2. 当深度学习遇上图: 图神经网络的兴起!
  3. 一个不限制插值个数和上采样倍数的视频增强方法
  4. CVPR 2019 论文大盘点-人脸技术篇
  5. 用python偷偷给班级群女同学的颜值进行排名,排最后的 说开学要打爆我
  6. ACM Fellow发文抨击【同行评审】作弊轻松中顶会
  7. 计算机视觉物体检测中面对的挑战
  8. 综述 | 联邦学习-新兴的人工智能基础技术
  9. jupyter安装php,Jupyter Notebook 下安装 PHP 内核
  10. java 火星坐标转wgs84_js中火星坐标、百度坐标、WGS84坐标转换实现方法示例