Dependency injection 在我的应用程序中开始使用Castle Windsor需要哪些程序集?

Dependency injection 在我的应用程序中开始使用Castle Windsor需要哪些程序集?,dependency-injection,inversion-of-control,castle-windsor,Dependency Injection,Inversion Of Control,Castle Windsor,我有一个关于如何开始使用温莎城堡的基本问题。我已经读过IOC/DI,想尝试一下现有解决方案中的温莎城堡。我通常喜欢将任何外部程序集放在解决方案文件夹树中的Lib文件夹中,以便引用是相对的(我相信这是最佳做法) 来自Castle\Bin的哪些程序集。。。我需要复制到我的Lib文件夹吗?我需要为每个程序集添加一个显式引用还是只添加其中的一部分 在C:\dev\oss\Castle\Bin\net-2.0文件夹中有30个程序集,在C:\dev\oss\Castle\Bin\Dependencies文件

我有一个关于如何开始使用温莎城堡的基本问题。我已经读过IOC/DI,想尝试一下现有解决方案中的温莎城堡。我通常喜欢将任何外部程序集放在解决方案文件夹树中的Lib文件夹中,以便引用是相对的(我相信这是最佳做法)

来自Castle\Bin的哪些程序集。。。我需要复制到我的Lib文件夹吗?我需要为每个程序集添加一个显式引用还是只添加其中的一部分


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

我认为这应该足以让您开始学习

  • 城堡,核心
  • 微内核
  • 温莎城堡
如果您想使用log4net进行日志记录,那么

  • log4net
  • 城堡、设施、伐木
  • Castle.Services.Logging.Log4netIntegration

只有Castle.Core、Castle.MicroKernel和Castle.Windsor才能使用Windsor