2016-06-10 4 views
0

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의 일반적인 참조 문제인지는 잘 모르겠습니다. (내 추측이 후자 임).

답변

0

매번 내 답변을 찾는 것보다 더 빨리 게시합니까? DevExpress.Web.Mvc 및 그들은 종류가 나는 Mvc5을 가지고 하나 개의 프로젝트에서 등

모두 같은 네임 스페이스/객체 경로의 점에서의 홀수있어 DevExpress.Web.Mvc5

:

DevExpress의 종류의 이상한 두 개의 참조가 버전 참조 및 dll에서 난 Mvc 참조했다. 나는이 둘을 매치 시켰고, 이제 나는 좋다.

관련 문제