"无法解析对程序集的依赖性"错误的原因

Sha*_*fiz 9 c# dll compiler-errors

何时会显示以下消息?

错误1未知的构建错误,'无法解析对程序集的依赖关系'Infragistics2.Win.v10.3,Version = 10.3.20103.2015,Culture = neutral,PublicKeyToken = 7dd5c3163f2cd0cb'因为尚未预加载.使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件按需预加载或加载相关的程序集.

我在现有的工作项目中添加了几个DLL.我知道在没有代码库细节的情况下很难确定原因,但是我想知道出现这种错误消息的一般原因是什么?

注意: 刚刚创建了一个新的WPF项目并添加了一堆新的DLL.那里也存在问题.因此,问题很可能是由于DLL的组织和内容.

Set*_*eth 6

如果您的xaml文件静态引用视图模型类并且该视图模型类具有在xaml文件中可能无法识别为缺失的依赖项,则会发生这种情况.您需要将该依赖项添加到违规项目中.因为在xaml文件中引用了编译时错误,所以问题的根源不明确.


Sha*_*fiz 2

缺少正确版本的 Infragistics DLL,添加它可以解决该问题。

注意:该问题过于局部化,因此该解决方案仅适用于本地系统。