0
点赞
收藏
分享

微信扫一扫

C# 编译异常CS0433

编译后遇到nuget版本冲突:

C# 编译异常CS0433_Shell

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文件冲突。

C# 编译异常CS0433_Visual Studio及插件_02

通过Ctrl+鼠标点击Shell,查询命名空间,引用的都是Microsoft.WindowsAPICodePack.Shell。我们看到有俩个来源:

C# 编译异常CS0433_d3_03

所以应该是项目中对这俩个版本都有引用,导致冲突了。

解决:卸载这俩个nuget,重新下载引用WindowsAPICodePack-Shell组件即可。

 

举报

相关推荐

0 条评论