Özellikle, telerik denetimlerimizi en son sürüme yükseltmeye çalışıyoruz. Ne yazık ki, eski DLL'ler çok eskidir ki, kontrol özelliklerinin birçoğu çok değişmiştir, bu yüzden sadece bize sorun veren telerik kontrolü yükseltmeye karar verdik (Radius kontrolü).Aynı ad alanında iki DLL dosyasının aynı uygulamada bulunmasına nasıl izin veriyorsunuz?
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)
sorun tüm ad ve sınıflar yenisi (Telerik.Web.UI) eski DLL'lerden aynı olmasıdır:
Yani bin şuna benzer. Ben yeni DLL GAC-ing ama bu durumu yardımcı olacağı belirsiz duyuyorum kabul ettik
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'
:
İşte alıyorum belirli hatadır. Herhangi bir yardım büyük takdir edilecektir.
Bu harika bir çözüm gibi görünüyor ama bir web sitesi kullanıyoruz (DLL - her şey kutuda sadece). – sestocker
Hmm ... proje türünü değiştirebilir misiniz, normal "referanslar" listeniz var mı? Veya web.config dosyasında referansı yapılandırmanın bir yolu olabilir ... –
Bir dll bin klasörüne yazabilir ve diğer dll'de takma adlar kullanır mı? – Dexters