方案: 我已经在使用spring.net获取应用程序启动所需的基本配置/对象。此spring配置文件和启动对象是xxHost项目的一部分。
问题: 现在,我需要实例化项目XXProvider中的对象,而xxHost没有对xxProvider的任何引用。
作为代码示例:
//All object exist in xxProvider.csproj, and are used for internal logic
var runnerInstance = new FirstRunner(new List<IFieldMatcher>
{
GenericBuilder.Build("ProductId"),
GenericBuilder.Build("IsReceiver"),
GenericBuilder.Build("QuantityUnit")
});
//Need to remove this instantiation to a spring config file!!!!
//and to be able to write something like this...
var runnerInstance = SpringSettings.FirstRunnerInstance;
有没有办法维护csproj独占弹簧文件? 有没有办法可以延迟加载一个没有加载应用程序启动的单独的spring文件?
任何适当的文件/参考都会有所帮助。 谢谢你的兴趣!