什么是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...

面试题 相关文章推荐
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
附答案的Java面试题
Nov 19 面试题
C语言面试题
May 19 面试题
C语言中break与continue的区别
Jul 12 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
应届生.NET方向面试题
May 23 面试题
Linux如何压缩可执行文件
Oct 21 面试题
linux面试题参考答案(11)
Nov 26 面试题
GWebs公司笔试题
May 04 面试题
MIS软件工程师的面试题
Apr 22 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
Delphi软件工程师试题
Jan 29 面试题
什么是命名空间(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
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
详解php反序列化
2020/06/10 PHP
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
python从sqlite读取并显示数据的方法
2015/05/08 Python
通过实例浅析Python对比C语言的编程思想差异
2015/08/30 Python
Python上传package到Pypi(代码简单)
2016/02/06 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
巴西宠物商店:Cobasi
2019/04/19 全球购物
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
先进德育工作者事迹材料
2014/01/24 职场文书
抄作业检讨书
2014/02/17 职场文书
生物制药专业求职信
2014/03/11 职场文书
股权转让意向书
2014/04/01 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript