2

我有一個關於如何開始使用Castle Windsor的非常基本的問題。我已閱讀了IOC/DI,並想嘗試Castle Windsor的現有解決方案。我通常喜歡將任何外部程序集放在解決方案的文件夾樹中的Lib文件夾中,以便引用是相對的(我相信這是最佳實踐)。我需要什麼組件才能在我的應用程序中開始使用Castle Windsor?

Castle \ Bin ...文件夾中的哪些程序集需要複製到我的Lib文件夾中?我是否需要爲每個程序集添加一個明確的引用,或只添加其中的一部分?

C:\ dev \ oss \ Castle \ Bin \ net-2.0文件夾中有30個程序集,C:\ dev \ oss \ Castle \ Bin \ Dependencies文件夾中有18個程序集。

回答

5

我認爲這應該足以讓你開始。

  • Castle.Core
  • Castle.MicroKernel
  • Castle.Windsor

,如果你想使用的log4net的記錄,然後....

  • log4net的
  • Castle.Facilities.Logging
  • Castle.Services.Logging.Log4netIntegration
2

只有Castle.Core,Castle.MicroKernel和Castle.Windsor需要能夠使用Windsor。

相關問題