2

我正在尝试为在运行时处理加载 dll 的 C# 应用程序编写通用服务。它读入配置文件中指定的目录列表,并检查这些目录是否存在缺失的程序集。为此,我计划在 C# 中使用 assemblyResolve 事件处理程序,如下所述:http: //support.microsoft.com/kb/837908

您能否就我应该如何设计以及这种方法的潜在问题提供一些建议?这是否适用于 CLR 在运行时找不到的所有 C# dll 和 C++ 互操作 dll?

如果有用于此目的的现有应用程序或实用程序,请指出它。

谢谢

4

2 回答 2

0

从特定目录路径加载程序集,这是一个很好的示例。[在这里]您还可以找到有关如何加载程序集的讨论。

于 2012-10-28T06:51:10.320 回答
0

或者,使用 MEF(Microsoft 可扩展性框架)也可能是合适的。最后,一切都从 Google 和“动态加载程序集”或类似的琐碎查询开始。

于 2012-10-28T06:56:22.010 回答