1

シナリオ: アプリケーションの起動に必要な基本構成/オブジェクトに 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 ファイルを維持する方法はありますか? アプリケーションの起動時にロードされない別のスプリング ファイルを遅延ロードする方法はありますか?

適切なドキュメント/参考文献が役に立ちます。ご関心をお寄せいただきありがとうございます。

4

0 に答える 0