我有一个使用 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/