如何将Windows Phone 8应用程序移植到Windows Phone 8.1?

Dav*_*Dev 3 windows-phone windows-phone-8 windows-phone-8.1

我一直在研究Windows Phone 8应用程序,我现在想将其更改为Windows Phone 8.1.我怎样才能做到这一点?

我应该创建一个新的Windows Phone 8.1应用程序并将所有现有文件复制到其中吗?或者是否有自动方式将现有解决方案升级到8.1?

Rom*_*asz 9

有两种方法可以做到这一点:

  • 在评论中 - 右键单击​​你的项目,你应该看到 Retarget to Windows Phone 8.1
  • 或者您可以打开属性项目的窗口和在下拉框中目标的Windows Phone操作系统的版本,你可以选择Windows Phone 8.1

在每种情况下,VS都应该询问您是否确实这样做 - 它是单向操作,因此值得对您的解决方案进行备份.由于WP8.1具有向后兼容性,因此在大多数情况下不应存在任何问题.


对粉丝的一些澄清:

由于WP8.0应用程序是Silverlight,在重新定位后它仍将是一个Silverlight应用程序,但WP8.1(一些新功能和增强功能).

想想,如果你想重新定位到WP8.1 Runtime,这是一个完全不同的东西 - 它是一个不同类型的应用程序,不同的API等等.您必须手动移植它.请注意,并非WP8.0中的所有功能都可用于WP8.1运行时 - 这是一篇很好的文章.