[ IOC ] 如何在 Unity 設定檔使用 assembly

Unity 是Microsoft推出的IOC Container 套件,使用上除了在程式碼裡進行型別的註冊之外,也可以使用設定檔的方式來設定要註冊的型別,透過設定檔的好處是程式碼不用重新譯就可以抽換實作類別,以ASP.NET Web Sie 來說,會在web.config裡進行設定,多數情況下抽象型別會與實作類別的組件一樣置放在bin的目錄裡,然而在某些特殊或是不得不的情況下,組件會是註冊在GAC(assembly)裡,此時Unity的設定檔就必須稍微注意一下囉。

...繼續閱讀 »