В частности, мы пытаемся обновить наши элементы управления телериком до последней версии. К сожалению, старые библиотеки DLL настолько устарели, что многие свойства элементов управления сильно изменились, поэтому мы решили обновить только элемент управления Telerik, который доставляет нам проблемы (элемент управления RadEditor).
Итак, корзина выглядит примерно так:
RadChart.Net2.dll
RadEditor.Net2.dll (we want to get rid on only this one)
RadGrid.Net2.dll
RadInput.Net2.dll
RadPanelbar.Net2.d
RadSpell.NET2.dll
RadTabStrip.Net2.d
RadToolbar.Net2.dl
RadTreeView.Net2.d
RadUpload.Net2.dll
RadWindow.Net2.dll
Telerik.Web.UI.dll (this is the new DLL)
Проблема в том, что все пространства имен и классы одинаковы от старых DLL до новых (Telerik.Web.UI).
Вот конкретная ошибка, которую я получаю:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0433: The type 'Telerik.Charting.ChartSeries' exists in both 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\c6516654\63e1c826\assembly\dl3\9aa96a66\00ba04b3_fd85c701\RadChart.Net2.DLL' and 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\c6516654\63e1c826\assembly\dl3\8fdb0e6c\001aa55c_c4f9c901\Telerik.Web.UI.DLL'
Я рассматривал возможность использования GAC для новой DLL, но не уверен, что это поможет в ситуации. Любая помощь будет принята с благодарностью.