编译后遇到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组件即可。
作者:唐宋元明清2188
标签:Shell,1.1,C#,WindowsAPICodePack,nuget,编译,俩个,Microsoft,CS0433 From: https://blog.51cto.com/u_13906430/6411395