4

我试图将 IoC 注册保留在一边,就像它通过 DependencyResolution 项目在 CodeCampServer 中完成一样,所以我的解决方案中只有一个项目包含对 StructureMap 的引用。

我在我想要注册的客户端/UI 项目中实现了接口,这意味着这个 DependencyResolution 项目需要引用我的客户端/UI 项目。

但是,如何在不参考 DependencyResolution 项目来启动依赖项注册的情况下从我的 Client/UI 项目中引导依赖项的设置?

我之前在 MVC 应用程序中使用过 HttpModule 方法(类似于 CodeCampServer 的做法),但我试图弄清楚如何在 WinForms 应用程序中执行此操作。

4

1 回答 1

1

Cavet:我并没有声称对 WinForms 有太多经验。我相信 Jeremy 的Build Your Own CAB系列博客文章的主旨讨论了编写可测试桌面应用程序的挑战。

于 2010-02-15T17:17:35.097 回答