C# 通过可配置选项在运行时解析Structuremap类型

C# 通过可配置选项在运行时解析Structuremap类型,c#,structuremap,C#,Structuremap,我还没有多少DI方面的经验,我有一个项目,我有两个接口的实现,我希望在编译应用程序后能够在它们之间切换。我认为XML配置是自然的选择,但是在Structuremap的当前版本中,它已被弃用 使用其中一个实现的当前硬编码具体名称的代码总是分配给接口,因此我没有太多代码可编辑以实现注入,只有几个实例是新创建的地方。我只是不知道如何配置在编译应用程序后获取一个或另一个的能力 编译后,实现这一点的首选模式是什么

我还没有多少DI方面的经验,我有一个项目,我有两个接口的实现,我希望在编译应用程序后能够在它们之间切换。我认为XML配置是自然的选择,但是在Structuremap的当前版本中,它已被弃用

使用其中一个实现的当前硬编码具体名称的代码总是分配给接口,因此我没有太多代码可编辑以实现注入,只有几个实例是新创建的地方。我只是不知道如何配置在编译应用程序后获取一个或另一个的能力

编译后,实现这一点的首选模式是什么