无法解析对程序集的依赖关系
本文关键字:依赖 关系 程序集 | 更新日期: 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版本。我会尝试几件事:
-
如果您还没有升级项目,请运行最新的Infrastics Version Utility。
-
在解决方案资源管理器中,删除对"InfrasticsWPF.Controls.Charts.XamDataChart"的引用并将其添加回中,但该引用应类似于:"InfrasiticsWPF4.Controls.Charts.XamData Chart"(数字4是为项目设置的.Net版本)
-
删除图表控件并删除引用,然后从"工具箱"中将控件拖回窗口,将为您添加正确的引用。
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>
如果有,请检查版本。