C# 編譯異常CS0433

編譯後遇到nuget版本衝突:

error CS0433: 類型“ShellFile”同時存在於“Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”和“Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null”中

我們看看,是哪倆個nuget文件衝突。

通過Ctrl+鼠標點擊Shell,查詢命名空間,引用的都是Microsoft.WindowsAPICodePack.Shell。我們看到有倆個來源:

所以應該是項目中對這倆個版本都有引用,導致衝突了。

解決:卸載這倆個nuget,重新下載引用WindowsAPICodePack-Shell組件即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章