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

面试题 相关文章推荐
PHP面试题附答案
Nov 28 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
C#面试题问题集
Apr 02 面试题
linux面试题参考答案(4)
Sep 21 面试题
Linux的文件类型
Jul 05 面试题
介绍一下linux的文件系统
Oct 06 面试题
易程科技软件测试笔试
Mar 24 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
Weblogic和WebSphere不同特点
May 09 面试题
介绍一些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
PHP实现多图片上传类实例
2014/07/26 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
php微信开发之关注事件
2018/06/14 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
详解Javascript函数声明与递归调用
2016/10/22 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
python 如何快速复制序列
2020/09/07 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
幼儿园家长寄语
2014/04/02 职场文书
松材线虫病防治方案
2014/06/15 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
2014年妇联工作总结
2014/11/21 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
素质教育培训心得体会
2016/01/19 职场文书
五年级作文之劳动作文
2019/11/12 职场文书