1

Windows サービスによって読み込まれる DLL があります。サービスは spring.net を使用しており、DLL にはすべてのオブジェクトを定義する埋め込みリソース xml ファイルが含まれています。DLL 埋め込みファイルは DI を使用しており、起動時にローカルに構成された情報を挿入する必要があります。私のオプションは、オブジェクト参照をサービス app.config ファイルに移動することですが、埋め込まれた参照内で参照できる $value$ を定義する方法があるかどうか疑問に思いましたか?

4

1 に答える 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 に答える