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。

相关问题