无法解析对程序集的依赖关系

本文关键字:依赖 关系 程序集 | 更新日期: 2023-09-27 18:00:36

编译解决方案时收到以下错误消息:

未知生成错误,"无法解析对程序集的依赖项"InfrasgisticsWPF.Controls.Charts.XamDataChart,版本=15.1.20151.1000,区域性=中性,PublicKeyToken=7dd5c3163f2cd0cb,因为尚未预加载。使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件预加载或按需加载依赖程序集。第11行位置10'

到目前为止,我尝试了以下解决方案,但没有成功:

  • 未知生成错误
  • 使用WPF工具包未知生成错误
  • 从WPF引用Silverlight类库时出错
    应用程序

有指针吗?

无法解析对程序集的依赖关系

这个程序集名称看起来不适合最新的Infrastics控件15.1版本。我会尝试几件事:

  1. 如果您还没有升级项目,请运行最新的Infrastics Version Utility。

  2. 在解决方案资源管理器中,删除对"InfrasticsWPF.Controls.Charts.XamDataChart"的引用并将其添加回中,但该引用应类似于:"InfrasiticsWPF4.Controls.Charts.XamData Chart"(数字4是为项目设置的.Net版本)

  3. 删除图表控件并删除引用,然后从"工具箱"中将控件拖回窗口,将为您添加正确的引用。

InfrasgisticsWPF.Controls.Charts.XamDataChart应位于GAC中或可通过HintPath访问。显然它不在广汽。

检查你的.csproj是否包含正确的引用和HintPath集,以及你的DLL是否在那里。应该是这样的:

<Reference Include="InfragisticsWPF.Controls.Charts.XamDataChart">
    <HintPath>..'My'Assembly'Path'InfragisticsWPF.Controls.Charts.XamDataChart.dll</HintPath>
</Reference>

如果有,请检查版本。