问题描述
Assembly.LoadFile加载[.net类库]的程序集文件,具体是哪个文件谢谢!
解决方案
解决方案二:
不知道,求高手解答。
解决方案三:
我晕,你要加载哪个,别人怎么知道?
解决方案四:
用.Net2.0的反编译工具好了
解决方案五:
楼上的:要所有.net类库的程序集文件,dllAssembly.LoadWithPartialName(命名空间名)可以直接引用类库的命名空间名,在全局程序集缓存(gac),栽入程序集,但是(gac)好像并没有加载全部.net类库??只有很少一部分,所以我要手动加载(Assembly.LoadFile)类库程序集的dll文件!!谢谢,请指教!!
解决方案六:
用.Net2.0的反编译工具好了:请具体说说!!
解决方案七:
Assembly.LoadFile加载时,从程序当前运行目录找你指定文件使用LoadFile方法来加载和检查具有相同标识但位于不同路径中的程序集。与LoadFrom不同,LoadFile不会将文件加载到LoadFrom上下文中,也不会使用加载路径解析依赖项。LoadFile在这个受限制的方案中很有用,因为LoadFrom不能用于加载标识相同但路径不同的程序集;它只加载第一个这样的程序集。
解决方案八:
哦,原来你是需要找那些不在gac的dll.C:WINDOWSassembly ,C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 你看一下有没有.但是一般不在gac的dll,都是各自存在各个应用程序的目录吧???
解决方案九:
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727在这个目录找过了,我用枚举的方法加载全部dll,但是好像不全,或者和msdn里的.net类参考不能对应起来!例如System.Reflection这个命名空间,应该在哪个dll文件中??
解决方案十:
我用ImportsSystem.Reflection这样的语句,是否包含Reflection命名空间的dll会在出现在应用程序的目录?!!
解决方案十一:
DING!
解决方案十二:
在VS中 添加引用的窗口里有位置信息
解决方案十三:
楼上:我想知道.net类每个命名空间对应的dll文件
解决方案十四:
我想知道.net类每个命名空间对应的dll文件--------------------------谁有那闲工夫去记那种玩意儿...查MSDN...如...就是那个什么什么中了...命名空间:System程序集:mscorlib(在mscorlib.dll中)
解决方案十五:
楼上的,谢谢;
解决方案:
System.Reflection就在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscorlib.dll
解决方案:
基本都在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727阿
解决方案:
greenery:没错,查msdn可以看到每个对应的具体dll,是在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727,谢谢!!
解决方案:
Assembly.LoadFile("你的dll完全限定名称")
解决方案:
ggg
解决方案:
kkk
解决方案:
kkk
解决方案:
你是要反射你自己写的dll吗,loadfile和loadfrom(指定该dll的文件所在位置即可)我写了篇很简单的反射基本应用的文章以及反射在项目中实际使用的文章http://blog.csdn.net/go2newlife/archive/2007/11/27/1904687.aspx
解决方案:
当然是自己的dll了,不过注意程序集名称最好和namespace相同