无法使用 .Net Core dll 加载文件或程序集 'System.Runtime'

Could not load file or assembly 'System.Runtime' with .Net Core dll

我用 .Net Core 构建了一个简单的 dll,我想在 Windows 通用应用程序中使用它。但是当我这样做的时候有:

Could not load file or assembly 'System.Runtime, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference

我为我的 dll 在不同版本的 .Net Core 之间切换,但问题仍然相同。

也许我的问题很愚蠢或者很简单,但我没有找到解决方案。

谢谢

不要使用 .Net Core 创建库,而是将其定位为 .net standard 2.0

现在创建一个 UWP 应用 has MinVersion set as Build 16299 并添加对 .net 标准 2.0 dll 的引用。