簡體   English   中英

.NET 4.6.1項目引用的.NET Standard 2.0庫-引用的圖形庫版本錯誤

[英].NET Standard 2.0 library referenced by .NET 4.6.1 project - Wrong version of Drawing library referenced

我試圖獲得一個.NET標准2.0庫(使用System.Drawing),以供.NET 4.6.1項目(該實現實現傳遞ImageFormat枚舉的函數)引用。

在實施項目中出現以下錯誤。

類型“ ImageFormat”在未引用的程序集中定義。 您必須添加對程序集'System.Drawing.Common,Version = 4.0.0.0,Culture = neutral,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的正確版本!

但是我無法解決該問題。

誰能幫忙嗎?

我有一個類似的問題。 我無法使用.netCore的任何內容,並且收到類似的錯誤消息,我所做的是右鍵單擊該解決方案並打開nuget管理器並手動安裝.netCore,此方法可以正常工作。 試試看,看看是否可行。 問候!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM