黑马程序员技术交流社区

标题: 程序集 项目 [打印本页]

作者: 陈顺亮    时间: 2012-9-28 23:46
标题: 程序集 项目
本帖最后由 夏威夷のΑI 于 2012-10-5 01:08 编辑

程序集与项目之间有什么关系吗?对于程序集有些模糊
作者: 晋志强    时间: 2012-9-29 00:10
程序集是一个或多个托管模块,以及一些资源文件的逻辑组合,是项目的一部分
程序集是项目中组件复用,以及实施安全策略和版本策略的最小单位
程序集是项目中的包含一个或者多个类型定义文件和资源文件的集合
一个项目中可能还有多个程序集,同时一个程序集也可以被多个项目利用(这部分要详细说明的话要讲到代码的重复利用了)
简单的理解就是程序集被项目包含着
作者: 王伟(wangwei)    时间: 2012-9-29 00:55
在.NET中...简单的说一个程序集就是一个托管DLL或一个托管EXE...

程序集是   .NET   Framework   应用程序的构造块;程序集构成了部署、版本控制、重复使用、激活范围控制和安全权限的基本单元。程序集是为协同工作而生成的类型和资源的集合,这些类型和资源构成了一个逻辑功能单元。程序集向公共语言运行库提供了解类型实现所需要的信息。对于运行库,类型不存在于程序集上下文之外。

项目是在   Visual   Studio   2005   中创作应用程序、组件和服务的起点。它用作一种管理源代码、数据连接和引用的容器。项目作为解决方案的一部分进行组织,解决方案中可包含多个彼此相互依赖的项目。

所以说程序集是一个dll或者是一个exe,和项目类似,但是项目在生成exe或者dll后才可以称做是程序集,或者说程序集是项目的孩子!
作者: 陈顺亮    时间: 2012-9-29 07:53
王伟(wangwei) 发表于 2012-9-29 00:55
在.NET中...简单的说一个程序集就是一个托管DLL或一个托管EXE...

程序集是   .NET   Framework   应用程 ...

嗯,思路有了
作者: 陈顺亮    时间: 2012-9-29 07:54
王伟(wangwei) 发表于 2012-9-29 00:55
在.NET中...简单的说一个程序集就是一个托管DLL或一个托管EXE...

程序集是   .NET   Framework   应用程 ...

嗯,思路有了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2