场景:我已经将 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 文件?有没有办法可以延迟加载一个单独的 spring 文件,该文件没有在应用程序启动时加载?
任何适当的文件/参考都会有所帮助。感谢您的关注!