是否必须使用 Windows 10 操作系统来创建 Universal App?
Is it compulsory to use Windows 10 operating system to create Universal App?
实际上我正在使用 visual studio 2015 和 windows 8.1,同时创建 windows 通用应用程序 xaml 未显示视图意味着 xaml 设计师视图未加载,所以我如何在模拟器之前看到我的 xaml 设计视图。
您最好在 Windows 10 中构建和测试您的应用程序,因为这是 Windows 10 中引入的新功能。
如果您想要构建一个同时适用于 8.1 和 10 的应用程序,您应该以 8.1 为目标,并且在兼容模式下它也可以在 10 上运行。如果您同时想要 PC(平板电脑)和移动设备,则需要创建 "Universal Windows 8.1" 项目,这不是真正的 UWP,而只是两个不同的移动和桌面项目,它们都引用具有通用代码的共享项目,xaml 和资源。顺便说一句,here 是 "Universal 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 等
您还需要在应用详情下的商店中进行设置
如果您为 windows 8.1 创建一个应用程序并将其上传到商店,那么该应用程序也将在整个商店中用于 windows 10。如果您为 windows 10 创建应用,则此应用将不适用于 windows 8.1 设备。
在 windows 10 中,您可以使用 TargetDeviceFamily
定位您想要的特定版本
在 windows10 中,您可以创建生成单个二进制文件并将其上传到商店的通用应用程序。 (通用应用程序)
您也可以在 windows 8.1 中创建一个通用项目,其中包含 2 个与 PCL 共享代码的解决方案,但会创建更多的二进制文件,例如 1 个用于 wp,1 个用于商店。
实际上我正在使用 visual studio 2015 和 windows 8.1,同时创建 windows 通用应用程序 xaml 未显示视图意味着 xaml 设计师视图未加载,所以我如何在模拟器之前看到我的 xaml 设计视图。
您最好在 Windows 10 中构建和测试您的应用程序,因为这是 Windows 10 中引入的新功能。
如果您想要构建一个同时适用于 8.1 和 10 的应用程序,您应该以 8.1 为目标,并且在兼容模式下它也可以在 10 上运行。如果您同时想要 PC(平板电脑)和移动设备,则需要创建 "Universal Windows 8.1" 项目,这不是真正的 UWP,而只是两个不同的移动和桌面项目,它们都引用具有通用代码的共享项目,xaml 和资源。顺便说一句,here 是 "Universal 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 等
您还需要在应用详情下的商店中进行设置
如果您为 windows 8.1 创建一个应用程序并将其上传到商店,那么该应用程序也将在整个商店中用于 windows 10。如果您为 windows 10 创建应用,则此应用将不适用于 windows 8.1 设备。
在 windows 10 中,您可以使用 TargetDeviceFamily
在 windows10 中,您可以创建生成单个二进制文件并将其上传到商店的通用应用程序。 (通用应用程序)
您也可以在 windows 8.1 中创建一个通用项目,其中包含 2 个与 PCL 共享代码的解决方案,但会创建更多的二进制文件,例如 1 个用于 wp,1 个用于商店。