解决传智播客的WP7模拟器无法运行的错误(笔记)

环境要求: .Net Framework 4 Silverlight4_Tools.exe Silverlight 4.0 开发人员运行时( Silverlight4_Developer ); VisualStudio 2010
操作系统: Windows XP Windows Vista Windows 7
 
安装使用方法:
1 WP7SimulatorApp.zip 放到我的文档文件夹的 \Visual Studio 2010\Templates\ProjectTemplates ,将 PhoneApplicationPage.zip 放到我的文档文件夹的 \Visual Studio 2010\Templates\ItemTemplates 下。
2 请将 Itcast.Net.Phone.InteropServices.zip 包解压到硬盘上,然后运行 reg.bat 即可。注意运行完毕不要 删除或者移动解压后的文件。
3 新建 Windows Phone 项目:打开 VisualStudio2010 ,点击 文件 新建 项目 ,选择左侧 已安装 模板 中的 VisualC# ,在右侧项目列表中找到 WP7SimulatorApp 即可新建 Windows Phone 项目。模拟器必须以 OutOfBrowser 方式运行,由于 VisualStudio 的项目模板没法设置 StartAction ,所以需要手动设置 OutOfBrowser 方式 启动(请对 VSSDK 熟悉的朋友帮忙解决这个问题)。请在新建的项目上点击右键,选择 属性 ,在打开页面的 Silverlight 选项卡,先将 允许在浏览器外运行应用程序 前的复选框的勾选去掉,再将复选框重新选中即可。点击 F5 漂亮的 Windows Phone 7 模拟器就运行起来了。
4 如果需要增加新的页面,只要在项目上点击右键,选择 添加 新建项 ,选中左侧的 “VisualC#” 在右侧项目列表中找到 PhoneApplicationPage 即可新建一个 Windows Phone 页面。
5 、高级控件:安装 Toolkit 控件( Microsoft.Phone.Controls.Toolkit ,微软提供的开源的 WP7 控件,默认没有包含在 WP7 中,需要单独下载安装),安装地图控件 BingMaps Silverlight Microsoft.Phone.Controls.Maps
 
我的操作系统是Win7的。
今天按着上面文档进行配置WP7模拟器时,安装Silverlight4_Tools.exe的时候比较顺利,然后再安装 Silverlight4_Developer就遇到了麻烦,说什么已经安装了较新的silverlight,不能安装。直接新建WP7项目吧,又提示找不到 Silverlight\v4.0\Microsoft.Silverlight.CSharp.targets,无法新建项目。于是上网查了下资料,说要先卸载Silverlight,然后再安装Silverlight4_Developer
安装是安装上了,可是在运行WP7项目的时候提示更新Silverlight版本,提示说什么Silverlight版本太低,无法正常显示。不更新嘛,显示不了,更新嘛,又倒回到了起点--Silverlight\v4.0\Microsoft.Silverlight.CSharp.targets。
于是我就想这里面有2个问题,Silverlight4_Developer与silverlight的版本可能出现了问题,显示需要最新的silverlight,但是如果安装了最新的silverlight,那么
Silverlight4_Developer就安装不上。
解决的办法很简单:
先安装vs2010 sp1补丁 ,然后再安装Silverlight5_Tools,就可以运行模拟器了!
在此留下爪印,以便以后参考!

你可能感兴趣的:(解决传智播客的WP7模拟器无法运行的错误(笔记))