【问题标题】:Ambiguous match found, simply dropping Infragistics XamMonthCalendar onto WPF dialog发现模棱两可的匹配,只需将 Infragistics XamMonthCalendar 放到 WPF 对话框中
【发布时间】:2012-05-15 16:42:44
【问题描述】:

当我将控件放到表单上时,我得到了一个 AmbiguousMatchException。我怀疑这是因为它同时找到了 WPF3 和 WPF4 版本的控件,但我不知道它是从哪里获得 WPF4 版本的。

我的开发机器上确实安装了 WPF4 套件,但检查了 GAC 和所有引用的目录,但没有找到对 WPF4 版本的引用。

可能是其他原因导致此错误吗?关于如何深入研究这个问题的任何想法?提前致谢。

编辑 - 我从工具箱中删除了所有内容,它似乎可以工作,但是当我重新启动 Visual Studio 时,错误又回来了。我现在在项目、工具箱或 GAC 中没有对 WPF4 内容的引用,而且它仍在发生。有什么想法吗?

【问题讨论】:

    标签: c# wpf wpf-controls infragistics


    【解决方案1】:

    当您有两个版本的程序集或依赖程序集时会发生错误。这会在同时使用 WPF3 和 WPF4 程序集时发生,如果您有来自两个不同卷的 NetAdvantage 的引用,也会发生这种情况。

    检查您的引用并验证您是否引用了 NetAdvantage 工具集中的所有 WPF3 或所有 WPF4 程序集,并验证版本也都是一致的。

    您还可以检查工具箱中引用的版本,以确保它与您项目中的引用相匹配。

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      相关资源
      最近更新 更多