我有一个由 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 回答