我遇到了一个我似乎无法找到答案的问题,而且我对它的来源没有任何想法。
在包含XamDataGrid加载的插件开始后,在运行时弹出异常,说: PresentationFramework.dll中出现“System.Windows.Markup.XamlParseException”类型的第一次机会异常
附加信息:未实施方法或操作。
如果需要,我可以发布一些代码,但在调试时,错误发生在行为的“OnAttached”之前。
我正在使用visual studio,没有别的。
答案 0 :(得分:1)
发现问题,错误消息与其无关。
构建日志中隐藏了一个小警告:“发现无法解析的同一依赖程序集的不同版本之间存在冲突。当日志详细程度设置为详细时,这些引用冲突会在构建日志中列出。”< / p>
将详细级别设置为“Diagnostic”不详细(详细内容完全没有帮助),并发现我在其中一个项目System.Windows.Interactivity版本4.5中的引用时出错了,其他4.0。
我已将它们都设置为4.0,问题就消失了。
PS。我之前将它们设置为4.5并得到此错误“无法将类型为XamDataGrid的实例添加到'BehaviorCollection'类型的集合中。只允许类型为'T'的项。”。