0

我正在使用来自城堡温莎文档的以下代码。我不知道如何在安装此安装程序的引导程序容器安装程序上传递我的 configFile。

 public void Install(IWindsorContainer container, IConfigurationStore store)
    {
        container.AddFacility<LoggingFacility>(f => f.UseLog4Net("NameOfConfigFile"));
    }
4

2 回答 2

0

默认情况下,我相信它会在项目的根目录上使用 logging.config。你还需要使用比这更定制的东西吗?

于 2012-11-04T04:33:07.603 回答
0

我能够做到这一点的唯一方法是更新我的安装程序并传入 NameOfConfigFile 并在我的安装程序的构造函数中将私有实例字段设置为此值。

_bootStrapContainer = new WindsorContainer().Install(new LoggerInstaller(configPath));

于 2012-11-14T14:00:46.413 回答