2016-06-10 29 views
0

我有一個引用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中的一般參考問題(我的猜測是後者)。

回答

0

每當我發佈它時,都會發現我的答案。

的DevExpress有兩個引用是那種奇:DevExpress.Web.MvcDevExpress.Web.Mvc5

他們是那種在奇數它的所有相同的命名空間/對象路徑等

在一個項目中,我有Mvc5版本引用,並在dll我有Mvc引用。我匹配了這兩個,現在我很好。

相關問題