-1

我必须在运行时为特定类创建对象,应使用反射在 web.config 文件的应用程序设置中配置这些类。

问题是,我无法加载程序集。由于这些类在引用的 dll 中。我无法获得引用的 dll 的实际路径。我试过路径、代码库、当前目录。有人能帮我吗??

4

1 回答 1

0

如果项目引用了程序集,则不需要加载它。您可以通过获取该特定程序集中的类的类型来获取它。

一般来说,自己做后期绑定并不是最好的主意。在我们的项目中,我们遇到了一些问题,要做到这一点需要做很多工作。您可以改为使用许多不同的 IoC 容器中的一些,它们会为您找到程序集和类。

编辑:

我可能有点困惑,我之前没有想到。您可以简单地按其名称加载程序集。比它应该在所有引用的路径或 GAC 中找到程序集。

更多信息可以在 MSDN上找到

于 2013-08-10T09:16:43.653 回答