我已經設計了一種基於ASP.Net MVC
的模塊化系統。每個模塊都是獨立的ASP.Net Mvc
應用程序,可以單獨運行。但是如果我將它們加載到我的核心應用程序中,那麼控制器和視圖將...合併到我的核心應用程序中。參考multipile相同的依賴版本在模塊化應用
裝載模塊機制是基於裝載組件在覈心我的當前應用程序域,而在我IoC
的容器登記控制器和其他服務。另外,我將模塊的引用依賴項逐個加載到當前應用程序域中,因此它運行完美。
,但我的問題是,如果同一個第三方組件的兩個不同版本,由兩個不同的模塊被引用它會導致錯誤,它說不能組裝例外的一個或多個依賴和應用程序停止!
問題:什麼是解決上述問題的一般解決方案或方法?
究竟是什麼例外? –