2

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

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

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

4

2 回答 2

5

我认为这应该足以让你开始。

  • 城堡核心
  • Castle.MicroKernel
  • 温莎城堡

如果你想使用 log4net 进行日志记录,那么......

  • log4net
  • 城堡.设施.记录
  • Castle.Services.Logging.Log4netIntegration
于 2008-12-17T22:02:38.333 回答
2

只有 Castle.Core、Castle.MicroKernel 和 Castle.Windsor 需要能够使用 Windsor。

于 2008-12-17T22:04:42.570 回答