找到不明确的匹配项,只需将Infragistics XamMonthCalendar放到WPF对话框中即可



当我将控件放到窗体上时,我得到了一个AmbiguousMatchException。 我怀疑这是因为它同时找到了控件的 WPF3 和 WPF4 版本,但我无法弄清楚它从哪里获取 WPF4 版本。

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

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新