标签: c# structuremap
我对DI没有太多经验,我有一个项目,我有两个接口实现,我希望能够在编译应用程序后在它们之间切换。我假设XML配置是自然的选择,但是在当前版本的Structuremap中已经弃用了。
使用其中一个实现的当前硬编码具体名称的代码总是分配给接口,因此我没有太多代码可以编辑来实现注入,只是实例新建的几个地方。我只是没有看到如何配置在编译应用程序之后获取一个或另一个的能力。
编译后完成此操作的首选模式是什么?