2011-10-08 62 views
4

我正在尋找使用任何常見(甚至不常見)IoC容器來解析比兩個或三個抽象更復雜的依賴關係圖的實際.NET軟件項目中的IoC的真實實例。大多數例子和解釋都是故意保持簡單,很少一次使用多個概念,這使得很難獲得何時使用什麼特殊結構(例如Abstract Factory,Facade,Aggregate Service等)或如何使用在實踐中使用對象生存期管理。使用IoC的開源項目

我曾希望在各自的IoC容器的網站上找到項目參考,但到目前爲止一直沒有成功。這裏有幾個關於這個話題的問題,但那些問題比較老,並沒有很多有用的答案。

編輯:如果你投票支持結束這個問題,請至少留下評論,說明你爲什麼(顯然)認爲這不是一個合理的問題,你認爲我應該問這個問題而不是SO。

+1

我發現以下兩個項目對我來說非常有用:1)http://www.sharparchitecture.net/ 2)http://kigg.codeplex.com/它的網絡應用程序雖然 – ivan

+1

我不會投票結束,但更好的地方可能是http://programmers.stackexchange.com/ –

回答

1

這裏有一個演示應用程序,我用它來展示.NET DI的各個方面,包括Composition Root,約定優於配置等

https://github.com/ploeh/Booking

雖然它仍然是演示代碼,它有意與某創建複雜程度來展示這些東西。

0

我們創建了兩個應用程序for Silverlight和另一個for ASP.NET MVC,用於顯示如何使用Castle Windsor容器並演示其某些功能集。在文檔中閱讀更多關於它的內容。