请问,用反射加载 .net类库的程序集,dll文件在哪个目录位置?

问题描述

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相同

时间: 2024-12-06 04:14:51

请问,用反射加载 .net类库的程序集,dll文件在哪个目录位置?的相关文章

C#使用反射加载多个程序集的实现方法_C 语言

当开发插件的时候需要用到反射,在客户端动态加载遍历程序集,并调用每个程序集的方法. 创建一个控制台应用程序,首先设计一个接口: public interface ISay { void SaySth(); } 在控制台应用程序下创建Plugins文件夹,控制台的可执行文件和所有程序集文件都生成在这里.右键控制台项目--"属性"--"生成",把"输出路径"设置成Plugins文件夹. 创建类库项目Assembly1,添加对控制台项目的引用,并创建实

loadlibrary-DLL显式加载后,得到了DLL内的导出函数地址,但是调用的时候出现了0X00000005

问题描述 DLL显式加载后,得到了DLL内的导出函数地址,但是调用的时候出现了0X00000005 如题,DLL加载内内存都没有问题,调用GetProcAddress也返回了正常的地址,但是偏偏调用时就出错了,请问如果是DLL加壳或者内部有算法会导致这样的问题吗? strcpy_s(macRountineName,sizeof(macRountineName),"fnRequestOperation"); if (hinstLib == NULL) hinstLib = LoadLib

antlr g文件-java中如何加载后缀为g的语法文件?

问题描述 java中如何加载后缀为g的语法文件? 我是在netbeans7.4下开发的,java版本为jdk1.7.0_51.在类文件中引用了两个类,分别是 JSHOP2Lexer和JSHOP2Parser,而这两个类是在一个JSHOP.g的文件中定义的,这个文件已经导入,但是属性显示不能识别,在我的类文件中也显示这两个类"找不到符号". 请问在netbeans中如何导入.g文件中定义的类呢? JSHOP.g文件是用基于antlr.jar写的语法文件,是JSHOP2项目的(http:/

加载带有手势识别器的XIB文件需注意哪些问题_IOS

如果在你的应用程序中需要检测手势,比如点击(tap).二指拨动 (pinch).拖移(pan)和旋转(rotation),那么通过创建UIGestureRecognizer类来实现将十分简单. 接下来小编给大家分享加载带有手势识别器的XIB文件需主要的问题. 首先新建一个继承自UIView的类,并创建相应的XIB文件 #import <UIKit/UIKit.h> @interface ZHDemoView : UIView + (instancetype)demoView; @end 提供一

c#-如何加载一个已经加密的XML文件

问题描述 如何加载一个已经加密的XML文件 如何加载一个已经加密的XML文件,为什么使用了xmldoc.Load(filepath),却报"根级别上的数据无效,第1行,位置1" 解决方案 先解密然后读 假如你有一个类,在它的上面加上[Serializable]属性就可以了,表示这个类是可以序列化的 [Serializable] public class People { public string Name { get; set; } public int Age { get; set

javascript-使用require.js加载我自己写的js文件,当我修改了js后,怎么强制让浏览器更新 ?

问题描述 使用require.js加载我自己写的js文件,当我修改了js后,怎么强制让浏览器更新 ? 比如使用同步加载时可以在js后面加上?,比如 <script type="text/javascript" src="../../resources/js/libs/iscroll-probe.js?v=1.2"> 但使用require.js后,所有js都是通过main.js配置的: 如下: require.config({ shim: { 'backb

如何调试异步加载页面里包含的js文件_javascript技巧

最近在一个新的web项目中开发功能.这个项目的管理界面有一个特点,框架是固定的,不会刷新,每次点新的页面仅仅刷新一个div.div里面不是套的iframe,于是导致了一个问题,用浏览器无法调试异步加载页面里包含的js文件.简单的说就是在调试工具里面看不到异步加载页面里包含的js文件. 网上找到了一个解决办法,就是在需要调试的js文件顶部加一行代码: //@ sourceURL=msgprompt.js 注意,@符号和sourceURL间必须有空格.Chrome下效果: FireFox下也是OK的

[Android]异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3574131.html  这个可以实现ImageView异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画. github地址:https://github.com/wangjiegulu/ImageLoaderSample 解决了: 1. listview加载oom问题 2. listview加载时卡顿的现象 3. listview

C#关于反射加载的问题_C#教程

三个程序集: 主程序集:BaseApp.exe 接口程序集:IBaseApplication 插件程序集:TestAttri ======================================================================================= 在接口程序中: 接口:IApp 属性定义:ModuleAttribute 复制代码 代码如下: public interface IApp : IMothed { void ParentForm(I