這幾天開始新項目,在AbstractDalFactory反射實例的時候,遇到的問題是load程式集成功,但是Create實例為null. 被反射的程式集名稱和命名空間都為s2s.Dal, 剛開始我在想,會不會是中間的有個點 . 的問題,轉而一想不可能啊,因為我AutoFac依賴註入s2s.BLL對象
這幾天開始新項目,在AbstractDalFactory反射實例的時候,遇到的問題是load程式集成功,但是Create實例為null.
被反射的程式集名稱和命名空間都為s2s.Dal,
剛開始我在想,會不會是中間的有個點 . 的問題,轉而一想不可能啊,因為我AutoFac依賴註入s2s.BLL對象的時候,中間也有的點.啊。
第一天晚上調試了幾個小時,今天晚上調試幾個小時之後我終於決定重新創建一個DAL程式集,命名為s2s_Dal.
果然問題解決了。
按照情況來看,的確是.影響了.NETFramework的判斷,並且我猜測AutoFac為我們自動識別了中間的.
至於結論有待驗證。
至於為什麼沒有全部用依賴註入,因為我配置兩層都用依賴註入失敗,還在研究中。