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

面试题 相关文章推荐
JDO的含义
Nov 17 面试题
super关键字的用法
Apr 10 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
几个Shell Script面试题
Aug 31 面试题
Linux面试题LINUX系统类
Nov 19 面试题
长青弘远的面试题
Jun 09 面试题
一套软件开发工程师笔试题
May 18 面试题
中软国际Java程序员机试题
Aug 19 面试题
如何写出好的Java代码
Apr 25 面试题
什么是命名空间(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的switch判断语句的“高级”用法详解
2014/10/01 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
图文详解python安装Scrapy框架步骤
2019/05/20 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
上班看电影检讨书
2014/02/12 职场文书
我的小天地教学反思
2014/04/30 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
杭白菊导游词
2015/02/10 职场文书
暑期实践个人总结
2015/03/06 职场文书
学校国庆节活动总结
2015/03/23 职场文书
国庆节新闻稿
2015/07/17 职场文书
初中生物教学随笔
2015/08/15 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技