程序集与反射.docVIP

  • 0
  • 0
  • 约4.84千字
  • 约 9页
  • 2018-07-01 发布于河南
  • 举报
程序集与反射

程序集和反射(一) 正常情况下,C#代码编译后生成构造块,一般分为以下几种: exe --可执行程序(winform程序生成的叫winexe,控制台程序生成的是exe) dll --动态链接库(可以动态加载的类库,是Windows系统中专用的) netmodule --模块 (VS开发工具中无法生成模块,只能在SDK编译器下以命令行的方式手动生成) 这些都是Windows系统和Windows编程中才会有的概念。值得提醒的是:.NET平台上的托管代码,编译后 生成的exe,dll,和普通的win32应用程序(C/C++/VB6等)生成的exe,dll不同。 程序集,其实就是指的.NET框架应用程序的构造块,一般表现为exe和dll 在.NET出现之前,根本没有“程序集”这么个概念。 程序集的优点: 解决版本控制问题 解决dll冲突(Windows历史上著名的dll地狱) Windows系统不允许相同目录下重名,所以会造成dll覆盖的严重问题。 通常软件安装都会操作“注册表”,还会往安装目录中写(dll)文件。 环境变量: 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找;) 以前在做Windows应用程序开发编程 在上篇《程序集和反射(一) 本节中,我将通过具体的实例。教大家如何在)C

文档评论(0)

1亿VIP精品文档

相关文档