【发布时间】:2011-09-29 11:11:21
【问题描述】:
以下消息何时显示?
错误 1 未知的构建错误,“无法解析对程序集 'Infragistics2.Win.v10.3, Version=10.3.20103.2015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb' 的依赖项”,因为它尚未预加载。使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载依赖程序集。'
我在现有的工作项目中添加了几个 DLL。我知道如果没有代码库的详细信息很难确定原因,但我想知道出现此类错误消息的一般原因是什么?
注意: 刚刚创建了一个新的 WPF 项目并添加了一堆新的 DLL。那里也存在这个问题。因此,问题很可能是由于 DLL 的组织和内容造成的。
【问题讨论】:
-
当您手动构建时,/v:diag 会为程序集解析步骤显示什么?
-
阅读this article。它可能会带来一些启示。
-
@Reniuz:我实际上没有运行时异常。只需添加引用,然后尝试编译会导致错误消息。
-
当您有一些“设计时”依赖项时可能会发生这种情况......例如,如果您没有将相应的组件干净地安装到 GAC 中
-
尝试将 System.Drawing 添加到引用中。
标签: c# dll compiler-errors