我正在尝试为在运行时处理dll(s)的C#应用程序编写通用服务。它读入配置文件中指定的目录列表,并检查这些目录中缺少的程序集。我计划在C#中使用assemblyResolve事件处理程序用于此目的,如下所述: http://support.microsoft.com/kb/837908
您能否就如何设计此方法以及此方法的潜在问题提供一些建议?这是否适用于CLR在运行时无法找到的所有C#dll和C ++ interop dll?
如果为此目的存在现有的应用程序或实用程序,请指出。
感谢
答案 0 :(得分:0)
Load Assembly from Specific Directory Path这是一个很好的样本。 [这里]您还可以找到有关如何加载程序集的讨论。
答案 1 :(得分:0)
或者,使用MEF(Microsoft可扩展性框架)也可能是合适的。最后,所有这些都是从Google开始并“动态加载程序集”或类似的简单查询。