具体的には、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から新しい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化することを検討しましたが、これが状況に役立つかどうかはわかりません。どんな助けでも大歓迎です。