我为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?
答案 0 :(得分:2)
当前的实现完全按照您的说法运行,不幸的是,无法指定配置文件。
我建议您在GitHub repository上记录这方面的问题。
也许/configurationFile=somefile.config
参数可以做到这一点。