前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享程序集加载AppDomain.Load尽量避免使...
System.Reflection.Assembly类有两个静态方法:Assembly.Load(string assemblyname)和Assembly.LoadFrom(string filename) 。通常用这两个方法把程序集加载到应用程序域中。 如果你希望加载的程序集超出了...
分类:
其他好文 时间:
2014-09-26 19:45:48
阅读次数:
180
反射的用途:(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。(2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。(3)使用ConstructorInfo..
分类:
其他好文 时间:
2014-07-24 17:53:17
阅读次数:
313
今天遇到新建wcf项目编译成64位版本在64位windows上无法运气的,问题先百度了一下如何查看程序集加载日志:Add the following values toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FusionAdd:DWORD ForceLog set...
分类:
Web程序 时间:
2014-07-19 09:36:27
阅读次数:
301
原理如下:1、利用反射进行动态加载和调用.Assembly ass=Assembly.LoadFrom(DllPath); //利用dll的路径加载,同时将此程序集所依赖的程序集加载进来,需后辍名.dllAssembly.LoadFile 只加载指定文件,并不会自动加载依赖程序集.Assmbly.L...
分类:
Web程序 时间:
2014-07-16 23:14:59
阅读次数:
206
//在这里,我来总结一下关于资源文件的相关操作。//1.比较常见的有获取资源文件对应的文件流,然后转换到相对应的文件//比较典型的做法是通过代码程序集加载指定资源//如下通过Assembly的静态方法GetExecutingAssembly()得到程序集//还有很多方式可以得到代码程序集C#代码 ....
分类:
其他好文 时间:
2014-07-05 18:48:48
阅读次数:
150
1、.NET可执行应用程序结构程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布局。程序集包...
分类:
其他好文 时间:
2014-07-03 12:33:50
阅读次数:
184
1、.NET可执行应用程序结构程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布局。程序集包...
分类:
其他好文 时间:
2014-06-18 17:50:27
阅读次数:
240
关键词Assembly使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。Module通过它可以获取包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。MemberInfo这是一个基类,它定义了Eve...
分类:
其他好文 时间:
2014-06-07 02:47:49
阅读次数:
258
未能加载文件或程序集“COM.Excel”或它的某一个依赖项。参数错误。(异常来自HRESULT:0x80070057
(E_INVALIDARG))。解决方案:1涉及到Excel,程序集加载不成功。2去看看这个待加载的Excel程序集文件存在不存在。3目录,在网站根目录下的bin文件夹,结果有文件...
分类:
其他好文 时间:
2014-05-05 23:22:30
阅读次数:
1095