环境要求:.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,就可以运行模拟器了!
在此留下爪印,以便以后参考!