シナリオ: アプリケーションの起動に必要な基本構成/オブジェクトに spring.net を既に使用しています。このスプリング構成ファイルとスタートアップ オブジェクトは、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 ファイルを維持する方法はありますか? アプリケーションの起動時にロードされない別のスプリング ファイルを遅延ロードする方法はありますか?
適切なドキュメント/参考文献が役に立ちます。ご関心をお寄せいただきありがとうございます。