C# 我可以为每个项目维护单独的spring配置文件吗?

C# 我可以为每个项目维护单独的spring配置文件吗?,c#,spring.net,C#,Spring.net,情景: 我已经在使用spring.net进行应用程序启动所需的基本配置/对象。这个spring配置文件和启动对象是xxHost项目的一部分 问题: 现在,我需要实例化项目XXProvider中的对象,并且xxHost没有任何对XXProvider的引用 作为代码示例: //All object exist in xxProvider.csproj, and are used for internal logic var runnerInstance = new FirstRunner(new L

情景: 我已经在使用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;
//所有对象都存在于xxProvider.csproj中,用于内部逻辑
var runnerInstance=newfirstrunner(新列表
{
GenericBuilder.Build(“ProductId”),
GenericBuilder.Build(“IsReceiver”),
GenericBuilder.Build(“QuantityUnit”)
});
//需要将此实例化删除到spring配置文件中!!!!
//能够写出这样的东西。。。
var runnerInstance=SpringSettings.FirstRunnerInstance;
有没有办法维护csproj专用spring文件? 有没有一种方法可以延迟加载一个单独的spring文件,而不是在应用程序启动时加载

任何适当的文件/参考都会有所帮助。 谢谢你的关注