c# - 在支持 UAP Ver 10 应用程序的类库中应以哪个版本的 .Net Standard 为目标

标签 c# .net uwp .net-standard

我有一个使用 C#/MonoGame 编写的游戏。我目前正在使用 Visual Studio 2017,目标是在 Windows App Store 中发布。我计划拥有 2 个版本的游戏,一个在 Windows App Store 中,另一个不在 UWP 上运行(因此可以安装在非 Windows 10 机器上)。

  • UWP 应用程序面向 Windows 10 周年纪念版 (10.0;内部版本 14393)。
  • 非 UWP 应用程序以 .Net 为目标 框架 4.6.2。 (虽然我不需要针对这个版本。我想 .Net Framework 4.5 或更高版本就可以了)。
  • 类库使用的是 .NetStandard 1.5 版。

错误信息 “XXX.csproj”以“.NETStandard,Version=v1.5”为目标。它不能被以“UAP,Version=v10.0.10586”为目标的项目引用。

因此,我无法确定我需要在我的类库中定位哪个版本的 .Net Standard 以支持 UAP ver 10。我是 .Net Standard 的新手,所以答案可能很简单。

最佳答案

您可以在 .Net Standard GitHub repo 上找到答案. UWP 中最后支持的版本是 .NET Standard 1.4,下一个要实现的版本是 .NET Standard 2.0,它将在 Fall Creators Update 之前不可用(所以夏季之后),如 Build 2017 中所述。

关于c# - 在支持 UAP Ver 10 应用程序的类库中应以哪个版本的 .Net Standard 为目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44214351/

相关文章:

c# - 如何将流转换为 BitmapImage

c# - 有没有C#静态分析工具可以抓取不满足功能需求的API?

c# - 如何使包含 ItemsControl 的 WPF 网格具有相同大小的列

.net - 通过软件将音频输出路由到麦克风输入

.net - HttpClient.ReadAsAsync<T> 在使用 [Serializable] 时返回空对象

c# - UWP 与 ITextRange 接口(interface)的使用。 WPF 中的 TextRange 对象

c# - 从 Microsoft Access 数据库创建 PDF

c# - 带有 FileInfo 的 ASP.NET Core 序列化对象返回不完整的 JSON

c# - 如何在 MonoDevelop 中为 MonoTouch 项目生成 XML 注释?

uwp - 如何在 Visual Studio 2017 中编辑 UWP 控件模板?