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

面试题 相关文章推荐
请用用Java代码写一个堆栈
Jan 26 面试题
Java多态性的定义以及类型
Sep 16 面试题
写出二分查找算法的两种实现
May 13 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
傲盾软件面试题
Aug 17 面试题
C#面试常见问题
Feb 25 面试题
维德科技C#面试题笔试题
Dec 09 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
linux面试题参考答案(4)
Jan 28 面试题
软件生产职位结构化面试主要考察要素及面试题库
Jun 12 面试题
Java程序员面试题
Sep 27 面试题
UNIX文件系统分类
Nov 11 面试题
什么是命名空间(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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
php 结果集的分页实现代码
2009/03/10 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
PHP抓取及分析网页的方法详解
2016/04/26 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
jQuery中triggerHandler()方法用法实例
2015/01/19 Javascript
JavaScript简介
2015/02/15 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
Python列表生成器的循环技巧分享
2015/03/06 Python
python中list列表的高级函数
2016/05/17 Python
Python实现端口检测的方法
2018/07/24 Python
Python修改列表值问题解决方案
2020/03/06 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
经济担保书范文
2014/04/02 职场文书
优秀教师演讲稿
2014/05/06 职场文书
专科生就业求职信
2014/06/22 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
公务员考察材料
2014/12/23 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python