C# Y中的类型X与Z中导入的类型X冲突

C# Y中的类型X与Z中导入的类型X冲突,c#,.net,devexpress,.net-assembly,C#,.net,Devexpress,.net Assembly,我在界面上有以下警告: 中的类型“DevExpress.Data.Browsing.Design.IColumnImageProvider” c:\Users[MyUser]\Documents\Visual Studio 2013\Projects\MyProject\MyProject\ReportFiles\CustomReportFieldListIcons.cs 与导入的类型冲突 “C:\Program”中的“DevExpress.Data.Browsing.Design.IColum

我在界面上有以下警告:

中的类型“DevExpress.Data.Browsing.Design.IColumnImageProvider” c:\Users[MyUser]\Documents\Visual Studio 2013\Projects\MyProject\MyProject\ReportFiles\CustomReportFieldListIcons.cs 与导入的类型冲突 “C:\Program”中的“DevExpress.Data.Browsing.Design.IColumnImageProvider” 文件(x86)\DevExpress\DXperience13.1\Bin\Framework\DevExpress.XtraTreeList.v13.1.dll' 使用在“c:\Users[MyUser]\Documents\Visual Studio”中定义的类型 2012\PRojects\XtraReportTest\XtraReportTest\ReportFiles\CustomReportFieldListIcons.cs'

为什么??我检查了参考资料,看不出有什么不对劲吗?

  • 删除项目的BinObj文件夹
  • 清理重建项目

复制为什么不直接联系DevExpress支持部门?因为这听起来像是一个常见的.NET问题。我有另一个解决方案,它可以很好地工作,但我看不出项目之间的区别。当我从4.5.2恢复到目标框架4.0时,我遇到了这个问题。在我的App_代码文件夹中有类,它们在其中相互调用方法。当我创建了一个名为“AppCode”的标准文件夹并将我的文件移动到其中时,我不再有这个问题。如果我重新创建了“App_Code”文件夹并将我的类移回该文件夹,我又遇到了问题。相关-谢谢,但这没有帮助。建造时同样的问题又出现了。这一个为我解决了这个问题。我的案例:1个大型解决方案,多个项目,1个网站从DevExpress 11.x迁移到13.x;所有类型在11.x和13.x DLL上都是重复的。清理Bin和Obj文件夹后(仅用于网站项目);问题消失了。令人惊讶的是,这个答案实际上完成了任务。除此之外,我还必须使用
nuget.exe locals-清除所有