.NET 4.6.1项目引用的.NET Standard 2.0库-引用的图形库版本错误

时间:2018-09-22 20:29:46

标签: .net dll .net-core system.drawing .net-standard

我正在尝试获取一个.NET标准2.0库(使用System.Drawing),以供.NET 4.6.1项目(该实现实现传递ImageFormat枚举的功能)引用。

在实施项目中出现以下错误。

  

类型'ImageFormat'是在不是   参考。您必须添加对程序集的引用   'System.Drawing.Common,版本= 4.0.0.0,区域性=中性,   PublicKeyToken = cc7b13ffcd2ddd51'。

.NET标准2.0库包括nuget包System.Drawing.Common 4.5.0(包括ImageFormat)。

.NET 4.6.1项目引用System.Drawing 4.0.0(还包括ImageFormat)。

4.5.0和4.0.0

所以消息很有意义...我没有在.NET项目中引用正确版本的System.Drawing!

但是我无法解决该问题。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我有类似的问题。我无法使用.netCore的任何内容,并且收到类似的错误消息,我所做的是右键单击该解决方案,打开nuget管理器并手动安装.netCore,它可以正常工作。试试看,看看是否可行。问候!