我已经在Windows Store 8.1中开发了一些应用程序,现在想要将它们移植到Windows 10。在Windows 8.1发布之前,在Visual Studio中打开Windows Store 8应用程序代码时,我们的解决方案中有一个选项叫做“目标为Windows Store 8.1”,然后它会处理一切问题。现在,如何使用C#和xaml将Windows Store 8.1应用程序移植到Windows 10呢?请问是否有任何帮助或相关文章可以提供?谢谢。
最好的方法是基于通用模板创建一个新的Windows 10项目,然后将所有源文件和资产复制到其中。在MSDN上有一个详细的描述:
https://msdn.microsoft.com/en-us/library/windows/apps/dn705768.aspx
并在这里:
https://msdn.microsoft.com/en-us/library/windows/apps/dn751495.aspx
0) 安装Win10 RTM
好的?=) (但是,如果您只想构建UWP项目,Win8.1也可以。但是您无法使用xaml设计器、检查器等...我不能推荐这种方式)
1) 安装VS2015 RTM和Win10SDK RTM。
默认情况下,Win10SDK未安装。您应该从安装选项对话框中选择Win10 SDK。
1.5) 更新NuGET 3.1。
您可以在VS2015窗口右上角看到旗帜图标。单击它以安装Nuget更新。
2) 迁移您的解决方案和项目。
您应该按照此指南手动修改.csproj文件。
之后,您就可以使用VS2015构建应用程序了。
注意 - 如果出现成千上万的编译错误,请尝试从nuget控制台安装以下nuget包。
Microsoft.NETCore.UniversalWindowsPlatform
3) 修改您的应用程序以适应UWP方式
以下页面将对您有所帮助。