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

问题描述 投票:0回答:1

我用.Net Core构建了一个简单的DLL,我想在Windows Universal Application中使用它。但是当我这样做时:

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之间切换,但问题仍然是一样的。

也许我的问题是愚蠢的,或者这是一个简单的事情,但我找不到解决方案。

谢谢

c# visual-studio dll windows-runtime
1个回答
0
投票

不要使用.Net Core创建库,而是将其作为.net标准2.0。

enter image description here

enter image description here

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

© www.soinside.com 2019 - 2024. All rights reserved.