没有类型的程序集实例
问题描述:
如何获取没有类型的.dll的程序集引用?没有类型的程序集实例
var assembly = typeof(SomeType).Assembly; - >但不必分隔任何类型? (“AssemblyName”);类似于Assembly.Get(“AssemblyName”)的东西。
答
您想要Assembly.Load,Assembly.LoadFile或Assembly.LoadFrom。每个人之间都有差异。
LoadFrom()经过融合,并且如果一个在LoadFrom上下文已经加载可在不同的路径,但与相同的标识重定向到另一组件。
LoadFile()根本不会通过Fusion进行绑定 - 加载器会继续并加载*调用者请求的内容。它不使用Load或LoadFrom上下文。
而且她还有另一个好帖子here详细说明了sm of的优缺点。
答
您可以使用Assembly.LoadFile或Assembly.Load方法