社区
C#
帖子详情
什么是“程序集”,如何理解它?
xghost
2003-10-17 02:07:56
什么是“程序集”,如何理解它?它与模块或应用程序有什么区别?
...全文
189
8
打赏
收藏
什么是“程序集”,如何理解它?
什么是“程序集”,如何理解它?它与模块或应用程序有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolve
2003-10-18
打赏
举报
回复
类似于jave中的package
wolve
2003-10-18
打赏
举报
回复
程序是就是一个dll吧
Stevetan81
2003-10-18
打赏
举报
回复
其实就是一些功能模块
zhangjie1234
2003-10-18
打赏
举报
回复
是不是可以说一个exe文件 或 dll文件就是一个程序集呢
LineCorner
2003-10-17
打赏
举报
回复
简单说:
程序集就是部蜀单元!可以有单个文件构成也可以有多个文件构成!注意和模块的区别!
xghost
2003-10-17
打赏
举报
回复
程序集可不可以理解成 .NET 框架应用程序 的基本组成单元?
也即是说,.NET 框架应用程序 = 程序集1 + 程序集2 + 程序集3 ...
可不可以这样理解???
wilson77
2003-10-17
打赏
举报
回复
good
gshope
2003-10-17
打赏
举报
回复
程序集是 .NET 框架应用程序的主要构造块。它是一个功能集合,并以单个实现单元(一个或多个文件)的形式生成、版本化和部署。所有托管类型和资源或者只在其实现单元中标记为可访问,或者在该单元外由代码标记为可访问。
程序集通过其清单(每个程序集不可缺少的部分)进行自我描述。清单可以:
建立程序集标识(以文本名称的形式)、版本、区域性和数字签名(如果程序集将在应用程序间共享)。
定义组成程序集实现的文件(按名称和文件散列)。
指定组成程序集的类型和资源,包括从程序集导出的类型和资源。
逐条列出其他程序集上的编译时依赖项。
指定程序集正确运行所需的权限集。
该信息在运行时用于解析引用、强制版本绑定策略和验证加载程序集的完整性。运行库可以确定和定位任何运行对象的程序集,因为每个类型均加载在程序集的上下文中。程序集也是应用代码访问安全权限的单元。在确定给程序集包含的代码授予什么权限时,分别考虑每个程序集的标识证据。
程序集自我描述的特性也有助于使无影响安装和 XCOPY 部署可行。
Dalvik虚拟机 PPT版
Android应用
程序
是运行在Dalvik虚拟机里面的,并且每一个应用
程序
对应有一个单独的Dalvik虚拟机实例。Android应用
程序
中的Dalvik虚拟机实例实际上是从Zygote进程的地址空间拷贝而来的,这样就可以加快Android应用
程序
的启动速度。Dalvik虚拟机与Java虚拟机共享有差不多的特性,例如,它们都是解释执行,并且支持即时编译(JIT)、垃圾收
集
(GC)、Java本地方法调用(JNI)和Java远程调试协议(JDWP)等,差别在于两者执行的指令
集
是不一样的,并且前者的指令
集
是基本寄存器的,而后者的指令
集
是基于堆栈的。这个PPT讲Dalvik虚拟机的内存管理、垃圾收
集
、即时编译、Java本地调用、进程和线程管理等。
理解
Dalvik虚拟机的上述实现细节,有助于在运行时修改
程序
的行为,例如,拦截Java函数的调用。
C#
程序
集
是啥
程序
集
,对于C#
程序
员来说一定不陌生,不就是VS生成的那些exe,dll么。是的,
程序
集
(.net中exe与dll的区别就是exe有
程序
接入口,即Main函数)就是.net框架下,可以被CLR加载并运行的一堆数据
集
(类似java中的jar包,无法脱离虚拟机自己运行)。它们和之前C\C++生成的可执行
程序
和动态链接库有本质的区别。 说了半天,
程序
集
里到底有什么呢。作为一堆数据
集
,
程序
集
的数
什么是
程序
集
?
程序
集
是 .NET 框架应用
程序
的主要构造块。它是一个功能
集
合,并以单个实现单元(一个或多个文件)的形式生成、版本化和部署。所有托管类型和资源或者只在其实现单元中标记为可访问,或者在该单元外由代码标记为可访问。
程序
集
通过其清单(每个
程序
集
不可缺少的部分)进行自我描述。清单可以: www.w3sky.com 建立
程序
集
标识(以文本名称的形式)、版本、区域性和数字签名(如果
程序
集
将在应用
程序
间共享)
C#
程序
集
程序
集
的概念
程序
集
的定义: 1.
程序
集
是一个或多个托管模块,以及一些资源文件的逻辑组合。 2.
程序
集
是组件复用,以及实施安全策略和版本策略的最小单位。 3.
程序
集
是包含一个或者多个类型定义文件和资源文件的
集
合。在
程序
集
包含的所有文件中,有一个文件用于保存清单。(清单是元数据部分中一组数据表的
集
合,其中包含了
程序
集
中
【C# internal同一
程序
集
才可以访问是什么意思】
C# 如何
理解
Internal只能在同一
程序
集
访问?
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章