Jak zezwolić na istnienie dwóch bibliotek DLL z tą samą przestrzenią nazw.class w tej samej aplikacji?

W szczególności staramy się uaktualnić nasze sterowniki telerik do najnowszej wersji. Niestety stare biblioteki DLL są tak stare, że wiele właściwości kontrolnych znacznie się zmieniło, więc postanowiliśmy zaktualizować tylko sterowanie telerikami, które daje nam problemy (kontrolka RadEditor).

Więc kosz wygląda mniej więcej tak:

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)

Problem polega na tym, że wszystkie przestrzenie nazw i klasy są takie same od starych bibliotek DLL do nowych (Telerik.Web.UI).

Oto konkretny błąd, który otrzymuję:

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'

Rozważyłem GAC -owanie nowej biblioteki DLL, ale nie jestem pewien, czy to pomoże w tej sytuacji. Każda pomoc byłaby bardzo mile widziana.

questionAnswers(1)

yourAnswerToTheQuestion