我一直有噸問題得到Castle Windsor的非XML配置設置正常工作。同時,我看到越來越多的人通過Windsor Container流暢的界面提供建議。我一直在Googogling的最後一天,我無法在任何地方找到這個API。如何訪問Castle Windsor的Fluent Interfaces API?
我在說的關鍵.Register()方法,這似乎是IWindsorContainer對象的擴展方法。它似乎可能在Castle.MicroKernel.Registration命名空間中,但我無法在任何地方找到相應的庫!
另外,有什麼地方可以找到這個東西的文檔?
編輯: 我發現Castle.MicroKernel在sample project here副本具有多個命名空間,然後我用的是(即使這個人是舊的八天V1.0.0,而我的是V1的一個.0.3 ...),但仍然無法找到.Register()方法或任何樣本。
編輯: 我發現了一些fluent interface samples at Bitter Coder,沒有下載的樣本,雖然如此,我仍處於虧損狀態。
再次編輯:終於明白了。 Castle windsor的最新源代碼可用here,獲取最近的成功構建,zip文件內部是bin目錄。流暢的界面在Castle.Microkernel裏面(你可能需要引用Castle.Dynaproxy,Castle.Dynaproxy2和Castle.Windsor)。
PS這篇文章是谷歌針對「城堡流暢界面文檔」悲傷的人的頭號結果,你需要做的就是去做。 蟋蟀唧唧那是什麼?精細。讓我想想這個,然後我就開始了。
噢,上帝啊,我必須先下載並學習如何使用NAnt?你有什麼Alt.Net傢伙?我已經花了最近3個月的時間來加快你的工具的速度,並且我還沒有接近「得到它」 – 2008-09-23 14:09:55