什么是Assembly(程序集)


Posted in 面试题 onSeptember 14, 2014
1.Assembly是一个部署的单元,比如EXE或者一个DLL
2.Assembly包含一个或者多个文件(dll, exe或者HTML文件),Assembly代表一组资源,类型定义和这些类型的实现,一个Assembly可能还包含对其他Assembly的引用, 这些资源,类型和应用时在一个manifest得数据块中描述的。这个manifest是Assembly的一部分,它是的Assembly实现了自描述。
3.一个Assembly是完全的自描述的。一个Assembly包含有元数据,CLR使用这些元数据用来进行类型检查,安全等一切操作。 因为所有的信息都是在assembly内部,所以它是不需要注册的,这就是它相对于COM的基本优势。
4.多个不同版本的Assembly可以部署到平级的不同文件夹内, 这些不同的版本可以不相影响的共同执行。Assembly可以使私有的也可以是共享的,私有的Assembly部署时,是被拷贝到引用它的客户程序相同的目录, 不需要注册,也不需要安装。当元件被删除时,也不需要清理注册表,同时也不需要卸载程序,之需要删除就好了。
5.在共享程序集部署中,一个程序集被安装在了Glabal Assembly Cache中, GAC包含可供这个机器上所有.net应用访问的程序集。

Tags in this post...

面试题 相关文章推荐
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
Sep 09 面试题
Ibatis如何调用存储过程
May 15 面试题
c/c++某大公司的两道笔试题
Feb 02 面试题
C语言变量的命名规则都有哪些
Dec 27 面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 面试题
SQL面试题
Apr 30 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
三维科技面试题
Jul 27 面试题
比较一下entity bean和session bean
Dec 27 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
日期和时间问题
Jan 04 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Jul 27 面试题
什么是命名空间(NameSpace)
Nov 24 #面试题
介绍一下.net和Java的特点和区别
Sep 26 #面试题
一套.net面试题及答案
Nov 02 #面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 #面试题
如何理解委托
Jan 06 #面试题
关于Assembly命名空间的三个面试题
Jul 23 #面试题
商得四方公司面试题(gid+)
Apr 30 #面试题
You might like
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
使用PHP制作新闻系统的思路
2006/10/09 PHP
详解WordPress中添加和执行动作的函数使用方法
2015/12/29 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
XML的代替者----JSON
2007/07/21 Javascript
关于取不到由location.href提交而来的上级页面地址的解决办法
2009/07/30 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
jQuery find和children方法使用
2011/01/31 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
使用python编写监听端
2018/04/12 Python
Python中logging实例讲解
2019/01/17 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
酒店前台接待岗位职责
2013/12/03 职场文书
企业厂长岗位职责
2013/12/17 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
幼师求职自荐信
2014/05/31 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
行政诉讼答辩状
2015/05/21 职场文书
基石观后感
2015/06/12 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书