今天做个小东西发现在模拟器上好好的,肿么部署到手机上就打不开呢?
一拍脑门,原来更新了SDK到WP7.1beta版之后,默认建的工程就是WP7.1的项目了
当然你的SDK是7.0的话是没法建7.1工程的哦
现在简单翻译一下 :一个E文网站(http://www.windowsphonegeek.com)的文章,
ps:这个网站不错哦!!!英文原文点我
其实新建工程的时候就可以选择的7.0或者7.1 如图:

A,WP7.0转WP7.1
1)打开工程,右键选择工程属性("Properties":),打开工程属性设置:

2)更改WP7手机版本为window phone 7.1(Target Windows Phone Version)

3)单击确定后弹窗如下警告窗口,点yes即可。

4)返回项目界面后,右键项目选择卸载项目(UnLoad Project)

5)然后有关项目的文件都将暂时移除,现在右键项目编辑xxx.csproj

6)找到<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
将他改为<TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>

7)现在右键项目选择重新加载项目(Reload Project)

8)出现警告选择YES,现在你的工程就是WP7.1的项目了。。。

B,WP7.1转WP7.0
1)如果你建的是WP7.1的项目,你是项目属性是这样的,项目手机版本里面并没有7.0这个选项

2)右键项目选择卸载项目(UnLoad Project)

3)然后右击项目编辑XX.csproj文件

4)将文件中<TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>
改为<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>

5)现在右键项目选择重新加载项目(Reload Project)

6)出现警告选择YES

7)这时候还没完成,你编译试试,会出现如下错误:

8)需要打开WMAppManifest.xml再做修改:

9)将AppPlatformversion=“7.1”改为AppPlatformversion=“7.0”即可,现在你的项目又编程

本文详细介绍了如何将Windows Phone 7.0项目升级到7.1版本,反之亦然。包括调整项目属性、编辑配置文件等步骤。
1万+

被折叠的 条评论
为什么被折叠?



