1

我有一个有很多 IOrderDataLoader 实现的 winforms 应用程序。其他团队开始构建自己的 IOrderDataLoader 新实现。因此,我们将应用程序切换为查看 Dll 目录并使用反射加载所有实现 IOrderDataLoader 的类。这样,其他组可以自行部署他们的 dll,主应用程序会按需加载它们。

问题是我们作为一个内部项目拥有的实现之一,我们正试图移出到它自己的部署中,它有许多依赖项。我该如何解决这个问题并将其与所有依赖项一起加载?所有其他数据加载器都有空的构造函数,所以我只是循环。.

4

1 回答 1

2

尝试查看Managed Extensibility Framework。它是一个框架,用于完成您已经完成的工作,并支持您请求的样式的依赖注入。

于 2008-12-10T05:39:08.647 回答