DevExpress 라이브러리를 참조하는 MVC UI가있는 솔루션이 있습니다. 나는 다음과 내가 얻을 UI 응용 프로그램을 실행하려고하면,이 설정으로참조 중복 참조/모호한 호출이 발생하는 체인
MyFramework -> DevEx libs
Build to dll(s)
MyWebUI -> DevEx Libs
MyWebUI -> MyFramework.dll
:
은 내가 이렇게 빌드가 DevExpress의 라이브러리를 사용하고 도우미, 같은 언급 한 별도의 DLL을 가지고 보기 컴파일에 오류 :호출은 다음과 같은 방법 또는 속성 사이의 모호 'DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress (System.Web.Mvc.HtmlHelper)'와 'DevExpress.Web. Mvc.UI.HtmlHelperExtension.DevExpress (System.Web.Mvc.HtmlHelper) '
UI 프로젝트에서 MyFramework
참조를 제거하면 발생하지 않습니다.
이러한 devexpress 라이브러리가 두 번 참조되는 경우 인 것 같아서 해결 방법을 모르겠습니다. UI 프로젝트의 참조 목록에서 각 DevEx 라이브러리는 물론 한 번만 나열되며 프레임 워크 DLL에 대한 단일 참조가 있습니다.
이것이 DevEx 문제인지 아니면 .NET의 일반적인 참조 문제인지는 잘 모르겠습니다. (내 추측이 후자 임).