Как вы позволите двум DLL с одинаковым namespace.class существовать в одном приложении?

В частности, мы пытаемся обновить наши элементы управления telerik до последней версии. К сожалению, старые библиотеки 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'

Я рассмотрел вопрос о создании новой DLL-библиотеки GAC, но я не уверен, что это поможет ситуации. Любая помощь будет принята с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос