如何将Windows应用商店8.1应用程序移植到Windows 10?

San*_*mar 5 windows-store-apps windows-10

我在Windows应用商店8.1中开发了一些应用程序,我想将它们移植到Windows 10.

以前当Windows 8.1发布时,在Visual Studio中打开windows store 8应用程序代码时,在解决方案中我们有一个名为target to windows store 8.1的选项,然后它会处理所有事情.

现在,如何使用C#和xaml将Windows应用程序存储到Windows 10

有任何帮助或任何文章吗?

提前致谢

Dan*_*ner 5

执行此操作的最佳方法是基于通用模板创建新的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


Mam*_*toh 2

0) 安装Win10 RTM

好的?=) (但是,如果你只是想构建UWP项目,Win8.1也可以。但是你不能使用xaml设计器、检查器等......我不推荐这种方式)

1)安装VS2015 RTM和Win10SDK RTM。

默认情况下,未安装Win10SDK。您应该从安装选项对话框中选择Win10 SDK。

1.5) 更新 NuGET 3.1。

您可以在 VS2015 窗口的右上角看到标志图标。单击它以安装 Nuget 更新。

2) 迁移您的解决方案和项目。

您应该使用本指南手动修改 .csproj。

将应用程序迁移到通用 Windows 平台 (UWP)

之后,您可以使用 VS2015 构建您的应用程序。

注意 - 如果您遇到数千个编译错误,请尝试从 nuget 控制台安装以下 nuget 包。

Microsoft.NETCore.UniversalWindowsPlatform

3)修改您的应用程序以适应UWP方式

以下几页可以帮助您。

从 Windows 运行时 8 迁移到 UWP

将 Windows 运行时 8 XAML 和 UI 移植到 UWP