Windows サービスによって読み込まれる DLL があります。サービスは spring.net を使用しており、DLL にはすべてのオブジェクトを定義する埋め込みリソース xml ファイルが含まれています。DLL 埋め込みファイルは DI を使用しており、起動時にローカルに構成された情報を挿入する必要があります。私のオプションは、オブジェクト参照をサービス app.config ファイルに移動することですが、埋め込まれた参照内で参照できる $value$ を定義する方法があるかどうか疑問に思いましたか?
質問する
715 次
1 に答える
0
http://www.springframework.net/doc-latest/reference/html/objects.html
質問の絞り込み: アセンブリを参照している場合は、次の行をアプリ構成に追加してください:
<spring>
<context type="Spring.Context.Support.XmlApplicationContext, Spring.Core">
<resource uri="assembly://MyAssembly/MyDataAccess/data-access.xml"/>
</context>
</spring>
実行時にアセンブリをロードする場合は、次のように指定する必要があります。
IApplicationContext context = new XmlApplicationContext(
"assembly://MyAssembly/MyDataAccess/data-access.xml");
于 2013-02-16T17:38:30.827 に答える