Telerik RadChart和Ektron CMS 7.6 dll冲突
我有Ektron CMS 7.6,其中包括过多的内置功能。这些特性之一是Telerik for ASP.NET Ajax控件 另外,我有一个单独的Telerik控件订阅 问题是Telerik被迫中断了Radchart的向后兼容性,涉及Telerik.Charting.dll和Radchart.Net2.dll。基本上,这两个DLL引用相同的类,不能共存。我的工具包使用较新的RadChart 还有其他人碰到过这个吗?你是怎么修好的 确切错误:Telerik RadChart和Ektron CMS 7.6 dll冲突,telerik,conflict,ektron,radchart,Telerik,Conflict,Ektron,Radchart,我有Ektron CMS 7.6,其中包括过多的内置功能。这些特性之一是Telerik for ASP.NET Ajax控件 另外,我有一个单独的Telerik控件订阅 问题是Telerik被迫中断了Radchart的向后兼容性,涉及Telerik.Charting.dll和Radchart.Net2.dll。基本上,这两个DLL引用相同的类,不能共存。我的工具包使用较新的RadChart 还有其他人碰到过这个吗?你是怎么修好的 确切错误: The type 'Telerik.Chart
The type 'Telerik.Charting.ChartSeries' exists in both
'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\internetcms\84aae664\ef33a0e2\assembly\dl3\79307436\
00e4973e_e51cc901\
RadChart.Net2.DLL'
and
'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\internetcms\84aae664\ef33a0e2\assembly\dl3\f477bd61\e6a2b770_714ec901\
Telerik.Charting.DLL'
根据我对Ektron CMS400的经验,如果它们包含一些开箱即用的东西,您将一直使用该版本,直到他们想要升级…否则您将破坏更多的CMS400,超出新功能的价值
不幸的是,我想说的是,你最好重新设计你的RadChart工具包,使用Ektron在CMS400中包含的Telerik工具版本。从项目中删除RadChart.Net2.dll可以消除构建错误 无法100%确定Ektron中的其他内容不需要旧dll 现在我已经将处理程序添加到web.config中,但Ektron将其作为未知文件捕获并重定向到我的错误页面 已添加到web.config
<add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler,
Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral,
PublicKeyToken=121fae78165ba3d4" validate="false" />
任何其他建议都会有帮助
另外:是的,我知道Telerik将于2009年上市。。但我不想再增加我的问题的复杂性,直到我首先让它工作
最终更新修复
上面的处理程序只需要移动到处理程序部分的顶部@Ektron的dsbarka向我推荐了这个。可能是Ektron中的某个东西捕获了图表图像的处理程序
现在工作