У меня есть решение с MVC UI, который ссылается на библиотеки DevExpress.Ссылки Цепи, вызывающие дубликаты ссылок/неоднозначные вызовы
У меня есть отдельный DLL, которые я ссылается в качестве помощника, который был построен с использованием библиотеки DevExpress, таким образом:
MyFramework -> DevEx libs
Build to dll(s)
MyWebUI -> DevEx Libs
MyWebUI -> MyFramework.dll
С этой установкой, когда я пытаюсь запустить приложение пользовательского интерфейса я получаю следующее ошибка вида компиляции:
вызов неоднозначен между следующими методами или свойствами: «DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress (System.Web.Mvc.HtmlHelper)» и «DevExpress.Web. Mvc.UI.HtmlHelperExtension.DevExpress (System.Web.Mvc.HtmlHelper) '
Если я удалю ссылку MyFramework
из проекта пользовательского интерфейса, этого не произойдет.
Кажется, что эти библиотеки devexpress ссылаются дважды, и я не уверен, как его разрешить. В списке ссылок проекта проекта UI каждая из библиотек DevEx, конечно, только один раз указывается один раз, и есть одна ссылка на мою инфраструктуру dll.
Я не знаю, является ли это проблемой DevEx или общей ссылочной проблемой в .NET (мое предположение было бы последним).