【发布时间】:2010-06-23 17:10:22
【问题描述】:
我有一个强命名程序集,安装到特定文件夹(而不是 GAC)。
Reflector中显示的名字是:
"Foo.Bar.TreeFrog, Version=1.2.1.0, Culture=neutral, PublicKeyToken=ac88c4a8b22089b4"
它的安装路径是
"c:\\QueueBall"
我可以使用Assembly.Load 或Assembly.LoadFrom 来加载它吗?如果可以,如何加载?
我能否确保使用强命名,即我正在加载的 DLL 确实是我所期望的,而不是具有相同名称的冒名顶替者?
【问题讨论】:
-
啧啧啧。直接从驱动器的根目录创建自己的文件夹不是一个好主意。
-
@Joel -- 这不是我能控制的,唉。这不是我的 DLL,也不是来自我的安装程序。
标签: c# assembly.load