【问题标题】:Xamarin.Forms UWP - To deploy this app, your deployment target should be running Windows Universal Run-time version 10.0.16299.0 or higherXamarin.Forms UWP - 要部署此应用,您的部署目标应运行 Windows 通用运行时版本 10.0.16299.0 或更高版本
【发布时间】:2019-03-04 01:12:37
【问题描述】:

我在 Visual Studio 2017 中创建了新的 Xamarin.Forms 项目。并尝试运行 UWP 应用程序并最终出现以下错误。

要部署此应用程序,您的部署目标应该正在运行 Windows 通用运行时版本 10.0.16299.0 或更高版本。你 当前正在运行版本 10.0.14393.2214。请更新您的操作系统, 或将您的部署目标更改为具有适当的设备 版本。

【问题讨论】:

  • 你试过更新windows吗?或者只是降低项目中的最低构建寡妇版本?
  • 我刚刚创建了一个新的 VS2017 xamarin 表单项目,它给了我这个错误。我尝试更改所有最小和目标版本。但仍然给出同样的错误。
  • 当您创建 xamarin 表单时,您选择操作系统版本,默认情况下它是最新版本,这意味着它比您运行的版本更高。您应该能够更改应用程序的 uwp 项目部署版本(我建议重新启动 vs 之后,我在 xamarin 表单中出现了幽灵错误)并且您应该能够运行它,还请确保您在开发人员中设置了窗口模式。
  • Windows 处于开发者模式。如果我更改操作系统版本,我将面临一个新错误。 'netstandard2.0'。以“UAP,Version=v10.0.10586”为目标的项目无法引用它。
  • 10.0.16299 是网络标准 2.0 的最小 uwp 版本。我会建议显而易见的 - Windows 更新。即使您更改标准版本,您仍然会遇到问题,因为您的操作系统版本低于 v10.0.10586,我认为您可以设置的最低限度

标签: c# xamarin.forms uwp xamarin.uwp


【解决方案1】:

问题不在于您的项目,而在于您尝试构建它的 PC。也许您已禁用更新,因为显然您仍然拥有非常旧的 Windows 10 周年更新 (14393)(当前版本是 2018 年 4 月更新 (17134)。使用 Fall Creators Update SDK 构建应用程序(这是第一个支持 .NET Standard 2.0.),您首先必须至少更新到该版本的操作系统。

转到系统设置、更新和安全并检查更新。一定有很多人已经在等你了。如果没有,请使用here 的 Windows 10 更新助手。

【讨论】:

  • 我的操作系统正在显示,您的设备是最新的。我的操作系统版本是 14393.2214。如果我将我的操作系统更新为 17134.286,该项目将运行吗?
  • 是的,绝对应该。我不确定为什么您没有获得更新的选项。您有自己的 PC 还是基于公司的 PC?也许公司政策不允许更新,在这种情况下,值得联系 IT 支持。
  • 我将我的操作系统构建版本更新为 17134 并且它开始工作了。非常感谢:)
  • 真棒,快乐的编码!
【解决方案2】:

转到解决方案资源管理器并双击属性

然后请选择应用程序选项并根据您当前的操作系统构建版本选择最低构建版本。它对我有用。

【讨论】:

    猜你喜欢
    • 2011-07-23
    • 2020-11-20
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 2021-10-01
    • 2020-11-19
    相关资源
    最近更新 更多