未使用Shuttle.Core.Host加载app.config文件

时间:2015-09-15 10:14:55

标签: c# esb shuttle

我为Shuttle ESB创建了一个包装器程序集,它从数据库而不是app.config文件加载所有服务总线配置(队列,路由,模块等)。

我将此解决方案公开为Nuget包,以便我们组织中的其他解决方案团队可以创建端点,使他们只能实现其消息处理程序。请注意,我们使用Shuttle.Core.Host.exe解决方案为端点标准化托管。

Shuttle.Core.Host扫描IHost实现并从我的wrapper / nuget包中获取它并尝试加载该程序集类型的app.config而不是解决方案团队项目(引用nuget)包)app.config文件。

他们是否可以明确指定必须为Shuttle.Core.Host加载哪个app.config?

1 个答案:

答案 0 :(得分:2)

当前的实现完全按照您的说法运行,不幸的是,无法指定配置文件。

我建议您在GitHub repository上记录这方面的问题。

也许/configurationFile=somefile.config参数可以做到这一点。