没有类型的程序集实例

问题描述:

如何获取没有类型的.dll的程序集引用?没有类型的程序集实例

var assembly = typeof(SomeType).Assembly; - >但不必分隔任何类型? (“AssemblyName”);类似于Assembly.Get(“AssemblyName”)的东西。

您想要Assembly.LoadAssembly.LoadFileAssembly.LoadFrom。每个人之间都有差异。

根据Suzanne Cook

LoadFrom()经过融合,并且如果一个在LoadFrom上下文已经加载可在不同的路径,但与相同的标识重定向到另一组件。

LoadFile()根本不会通过Fusion进行绑定 - 加载器会继续并加载*调用者请求的内容。它不使用Load或LoadFrom上下文。

而且她还有另一个好帖子here详细说明了sm of的优缺点。

您可以使用Assembly.LoadFile或Assembly.Load方法