C# StructureMap使用XML配置获取appSettings值

C# StructureMap使用XML配置获取appSettings值,c#,dependency-injection,structuremap,C#,Dependency Injection,Structuremap,是否可以在XML中配置StructureMap以从appSettings检索构造函数参数值 我正在寻找与此类似的XML配置: For<IService>().Use<Service>() .Ctor<string>("serviceUrl").EqualToAppSetting("serviceUrl"); For()。使用() .Ctor(“serviceUrl”).EqualToAppSetting(“serviceUrl”); 另外,XML配

是否可以在XML中配置StructureMap以从appSettings检索构造函数参数值

我正在寻找与此类似的XML配置:

For<IService>().Use<Service>()
    .Ctor<string>("serviceUrl").EqualToAppSetting("serviceUrl");
For()。使用()
.Ctor(“serviceUrl”).EqualToAppSetting(“serviceUrl”);

另外,XML配置的原因是在开发和测试环境中使用存根版本的服务,但在生产环境中使用真正的实现。

您不能使用StructureMap profiles功能而不是XML吗?配置文件用于根据部署场景处理不同的配置。以前从未使用过配置文件。我可以看看那些。现在我的解决方法是用代码配置服务,但用XML注册存根版本。XML配置覆盖代码配置。但我想知道我是否可以用XML进行和前面所述相同的配置。