环境要求:.Net Framework 4Silverlight4_Tools.exeSilverlight 4.0开发人员运行时(Silverlight4_Developer);VisualStudio 2010
操作系统:Windows XPWindows VistaWindows 7
 
安装使用方法:
1WP7SimulatorApp.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 SilverlightMicrosoft.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,就可以运行模拟器了!
在此留下爪印,以便以后参考!