什么是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错误
Oct 14 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
通用C#笔试题附答案
Nov 26 面试题
linux下进程间通信的方式
Jan 23 面试题
EJB3.1都有哪些改进
Nov 17 面试题
JavaScript获取当前url根目录(路径)
Feb 19 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Jul 02 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
Nov 27 面试题
初级Java程序员面试题
Mar 03 面试题
什么是命名空间(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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
基于initPHP的框架介绍
2013/04/18 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
javascript window对象属性整理
2009/10/24 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
JavaScript中的parse()方法使用简介
2015/06/12 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
layui导航栏实现代码
2017/05/19 Javascript
JavaScript解析JSON数据示例
2019/07/16 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
[05:24]TI9采访——教练
2019/08/24 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
几个Shell Script面试题
2012/08/31 面试题
安全横幅标语
2014/06/09 职场文书
写给导师的自荐信
2015/03/06 职场文书
出国留学英文自荐信
2015/03/25 职场文书
校友会致辞
2015/07/30 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
合作意向书怎么写
2019/06/24 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
python xlwt模块的使用解析
2021/04/13 Python
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js