我有一个引用DevExpress库的MVC UI的解决方案。引用链造成重复引用/模糊调用
我有我的帮手,其使用的DevExpress库的构建,从而引用一个单独的DLL:
MyFramework -> DevEx libs
Build to dll(s)
MyWebUI -> DevEx Libs
MyWebUI -> MyFramework.dll
采用这种设置,当我尝试运行UI应用程序,我得到以下误差上视图编译:
呼叫是下列方法或属性之间暧昧:“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中的一般参考问题(我的猜测是后者)。