是否必须使用Windows 10操作系统来创建通用应用程序

本文关键字:创建 应用程序 操作系统 Windows 是否 | 更新日期: 2023-09-27 18:36:56

实际上我正在使用Visual Studio 2015和Windows 8.1,而创建Windows通用应用程序XAML视图未显示意味着XAML设计器视图未加载,因此如何在模拟器之前查看我的XAML设计视图。

是否必须使用Windows 10操作系统来创建通用应用程序

如果你为 Windows 8.1 创建应用并将其上传到应用商店,则此应用也将通过应用商店适用于 Windows 10。如果为 Windows 10 创建应用,则此应用将不适用于 Windows 8.1 设备。

在 Windows 10 中,您可以使用TargetDeviceFamily来定位所需的特定版本

在 Windows 10 中,您可以创建生成单个二进制文件的通用应用并将其上传到应用商店。(通用应用程序)

您也可以在 Windows 8.1 中执行此操作,并创建一个通用项目,其中包含 2 个与 PCL 共享代码的解决方案,但会创建更多二进制文件,例如 1 个用于 wp 和 1 用于存储。

您最好在 Windows 10 中

构建和测试您的应用程序,因为这是 Windows 10 中引入的新功能。

通用 Windows 平台指南

如果你想构建一个同时适用于 8.1 和 10 的应用程序,你应该以 8.1 为目标,它在兼容模式下也可以在 10 上运行。如果你想要PC(平板电脑)和移动设备,则需要创建"通用Windows 8.1"项目,该项目不是真正的UWP,而只是两个不同的移动和桌面项目,它们都引用具有通用代码,xaml和资源的共享项目。顺便说一句,这是"通用Windows 8.1"项目的示例。

不,在针对 Windows 10 进行开发时,创建通用应用程序不是强制性

默认情况下,该模板是通用的,但可以通过针对特定设备系列针对特定平台进行开发。打开 Package.appxmanifest 并查找 TargetDeviceFamily

<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.11" />

您可以将名称从Windows.Universal设置为特定系列,例如。Windows.Desktop 或 Windows.Mobile 等

您还需要在"应用详细信息"下的商店中设置此设置