【问题标题】:C# Conflict Error - The type X exists in both [duplicate]C#冲突错误-类型X存在于两者中[重复]
【发布时间】:2013-09-24 20:16:44
【问题描述】:

我正在尝试继承 splashScreen 像这样

public partial class frmSplashScreen : SplashScreen
{

然后我进行导入 using DevExpress.XtraSplashScreen; 我得到了错误

“DevExpress.XtraSplashScreen.SplashScreen”类型存在于两者中 'c:\Program Files\DevExpress 2011.2\Components\Bin\Framework\DevExpress.XtraEditors.v11.2.dll' 和 'c:\Program Files\DevExpress\DXperience 12.2\Bin\Framework\DevExpress.XtraEditors.v12.2.dll'

我有两个版本的 devexpress,所以同时使用两个版本有问题吗?

【问题讨论】:

  • 您正在引用两个版本的 devexpress,请从引用中删除旧版本。这是一个问题,因为编译器无法决定使用哪一个。
  • 感谢它在我从参考文件夹中删除旧版本时有效。

标签: c# devexpress


【解决方案1】:
  • 删除项目的 BinObj 文件夹;
  • 清理重建项目。

【讨论】:

    【解决方案2】:

    没错。不能同时使用。

    由于Devexpress 程序集在不同版本中保留了它们的命名空间/类名,因此在这种情况下您会感到不明确。

    您需要取消-引用其中之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 2014-03-10
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多