日期:2014-05-18  浏览次数:20806 次

程序集和项目是一个概念吗?
初学,对这个问题有些模糊,请教各位老鸟。

------解决方案--------------------
在.NET中...简单的说一个程序集就是一个托管DLL或一个托管EXE...

3楼把命名空间扯进来是不对的...

还是看官方解释容易理解...

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

项目是在 Visual Studio 2005 中创作应用程序、组件和服务的起点。它用作一种管理源代码、数据连接和引用的容器。项目作为解决方案的一部分进行组织,解决方案中可包含多个彼此相互依赖的项目。
------解决方案--------------------
程序集是一个dll或者是一个exe,和项目类似,但是项目在生成exe或者dll后才可以称做是程序集,或者说程序集是项目的孩子!