.net 使用app.config配置StructureMap

.net 使用app.config配置StructureMap,.net,app-config,structuremap,.net,App Config,Structuremap,我需要将StructureMap配置从配置类移动到应用程序的app.config 有人知道下面的代码是否具有等效的XML配置吗 For(typeof(ILogger<>)).Use(typeof(Log4NetLogger<>)); StructureMap文档说明可以使用DefaultInstance元素 例如: 在上面的示例节点中,部件包括: PluginType—ObjectFactory.GetInstance中插件类型T的程序集限定名称 PluggedType

我需要将StructureMap配置从配置类移动到应用程序的app.config

有人知道下面的代码是否具有等效的XML配置吗

For(typeof(ILogger<>)).Use(typeof(Log4NetLogger<>));

StructureMap文档说明可以使用DefaultInstance元素

例如:

在上面的示例节点中,部件包括:

PluginType—ObjectFactory.GetInstance中插件类型T的程序集限定名称 PluggedType—实际、具体PluggedType的程序集限定名称 范围-可选地定义此插件类型的范围/生命周期
谢谢我用我的模板化接口尝试了这一点,但得到了一个运行时错误。我决定将配置保存在注册表类中,然后从配置文件中引用注册表类。很抱歉响应太慢。我最终决定继续使用代码,而不是使用配置。谢谢你的帮助!
  <DefaultInstance 
    PluginType="StructureMap.Testing.Widget.IWidget,StructureMap.Testing.Widget" 
    PluggedType="StructureMap.Testing.Widget.ColorWidget,StructureMap.Testing.Widget" 
    Scope="Singleton" />