首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

从指定目录加载某名称的Type解决方案

2012-02-25 
从指定目录加载某名称的Type我有一个assmblyqualifiedtypename如xxxx.xxx.xx,xxxx,Version1.0.00000.0,Cu

从指定目录加载某名称的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~!

热点排行