windows phone7.0与7.1相互转换

来源:互联网 发布:ubuntu提升超级权限 编辑:程序博客网 时间:2024/06/05 19:09

今天做个小东西发现在模拟器上好好的,肿么部署到手机上就打不开呢?

一拍脑门,原来更新了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”即可,现在你的项目又编程

原创粉丝点击