Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将windows phone应用程序转换为通用应用程序_Windows_Windows Phone_Visual Studio 2013_Win Universal App - Fatal编程技术网

将windows phone应用程序转换为通用应用程序

将windows phone应用程序转换为通用应用程序,windows,windows-phone,visual-studio-2013,win-universal-app,Windows,Windows Phone,Visual Studio 2013,Win Universal App,最近,微软宣布能够在Visual Studio 2013中创建通用应用程序。有没有简单的方法可以将现有的Windows Phone 8应用程序转换为universal,或者我必须创建新项目并手动正确移动代码?这不是转换项目类型或移动代码。您必须将应用程序从一个运行时移植到另一个运行时。这是因为通用项目模板使用Windows运行时API,而现有的Windows Phone 8应用程序使用Silverlight API Windows Phone应用商店应用程序与Windows应用商店应用程序使用相

最近,微软宣布能够在Visual Studio 2013中创建通用应用程序。有没有简单的方法可以将现有的Windows Phone 8应用程序转换为universal,或者我必须创建新项目并手动正确移动代码?

这不是转换项目类型或移动代码。您必须将应用程序从一个运行时移植到另一个运行时。这是因为通用项目模板使用Windows运行时API,而现有的Windows Phone 8应用程序使用Silverlight API

Windows Phone应用商店应用程序与Windows应用商店应用程序使用相同的应用程序模型和UI框架,并且它们使用Windows版本的常用功能,如后台任务。您仍然可以重用大量现有代码,但这些差异意味着将WindowsPhone8移动到新的应用模型实际上是一个移植练习,而不仅仅是一个更新。 ()

Windows Phone 8中提供的某些功能没有与Windows Phone应用商店(通用应用)等效的功能。查看更多信息。

右侧菜单选项为“添加Windows 8.1…”。这将添加对Windows8.1的支持,并为两个项目添加一个共享部分,以便您可以在这两个项目之间共享代码


在解决方案中,右键单击Windows Phone应用程序并选择“添加Windows 8.1…”,然后按照提示操作。

是否尝试使用右菜单选项将其转换为通用项目?@PeterRitchie,再次选中-无此选项。有一个将8转换为8.1的选项-做到了,但没有转换为通用应用程序的选项。你可以在两个平台上运行应用程序,但其中一个平台上的UX不太可能适用于另一个平台-需要手动调整UI。做到了吗。。不知道为什么,但是编译的项目没有在实际设备上运行。Think将等待VS2013的正常更新2,而不是RC。。。