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

面试题 相关文章推荐
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
叙述DBMS对数据控制功能有哪些
Jun 12 面试题
.net C#面试题
Aug 28 面试题
一些Unix笔试题和面试题
Jan 22 面试题
如何开启linux的ssh服务
Jun 03 面试题
linux面试题参考答案(11)
Nov 26 面试题
linux系统都有哪些运行级别
Mar 26 面试题
UML设计模式笔试题
Jun 07 面试题
Why we need EJB
Oct 20 面试题
什么是组件架构
May 15 面试题
介绍一下UNIX启动过程
Nov 14 面试题
什么是命名空间(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
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
2014/10/14 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
JavaScript 实现继承的几种方式
2021/02/19 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现查询IP地址所在地
2015/03/29 Python
python实现随机梯度下降法
2020/03/24 Python
Python爬虫文件下载图文教程
2018/12/23 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
浅析Python 条件控制语句
2020/07/15 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
请解释接口的显式实现有什么意义
2012/05/26 面试题
TCP/IP的分层模型
2013/10/27 面试题
防沙治沙典型材料
2014/05/07 职场文书
七夕情人节促销方案
2014/06/07 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
婚前保证书范文
2015/02/28 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python