从指定目录加载某名称的Type
我有一个assmblyqualified type name
如xxxx.xxx.xx, xxxx, Version=1.0.00000.0, Culture=neutral, PublicKeyToken=xxxxxxxxxx
但这个type所在的dll,不在当前程序的bin里,我想从其他地方load出来,而且只能指定到目录,指定不到特定的dll
------解决方案--------------------public static ObjectHandle CreateInstanceFrom (
string assemblyFile,
string typeName
)
C++
public:
static ObjectHandle^ CreateInstanceFrom (
String^ assemblyFile,
String^ typeName
)
J#
public static ObjectHandle CreateInstanceFrom (
String assemblyFile,
String typeName
)
JScript
public static function CreateInstanceFrom (
assemblyFile : String,
typeName : String
) : ObjectHandle
参数
assemblyFile
包含某程序集的文件的名称,将在该程序集内查找名为 typeName 的类型。
typeName
首选类型的名称。
返回值
要访问新创建的实例则必须解开的句柄。
------解决方案--------------------文件名知道吧 知道就好办了啊 遍历目录所有文件
不知道行不 如果符合你的要求 我可以给你代码
暂时就不写了啊 哈哈
------解决方案--------------------风过无痕
------解决方案--------------------不知道文件名的话,就像楼上所说的那样,遍历文件名,一个一个加载试试看
------解决方案--------------------路过~
帮顶~
UP~!