我在编译解决方案时收到此错误消息:
未知的构建错误,'无法解析对程序集的依赖性' InfragisticsWPF.Controls.Charts.XamDataChart,Version = 15.1.20151.1000,Culture = neutral,PublicKeyToken = 7dd5c3163f2cd0cb'因为它还没有预装。使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件按需预加载或加载相关组件。第11行第10位。'
到目前为止,我已尝试以下解决方案失败:
任何指针?
答案 0 :(得分:1)
对于最新的Infragistics控制版本15.1,该程序集名称看起来不正确。我会尝试一些事情:
运行最新的Infragistics Version Utility以升级项目(如果尚未安装)。
在您的解决方案资源管理器中,删除对" InfragisticsWPF.Controls.Charts.XamDataChart"的引用。并重新添加,但引用应如下所示:" Infragistics WPF4 .Controls.Charts.XamDataChart" (数字4是您的项目设置的.Net版本)
删除图表控件并删除参考,然后从工具箱中将控件拖回窗口,并为您添加正确的参考。
答案 1 :(得分:1)
InfragisticsWPF.Controls.Charts.XamDataChart应该在GAC中,或者可以通过HintPath访问。显然它不在GAC中。
检查你的.csproj是否包含正确的HintPath集引用,你的DLL就在那里。应该是这样的:
<Reference Include="InfragisticsWPF.Controls.Charts.XamDataChart">
<HintPath>..\My\Assembly\Path\InfragisticsWPF.Controls.Charts.XamDataChart.dll</HintPath>
</Reference>
如果它在那里而不是检查版本。