在.NET中...简单的说一个程序集就是一个托管DLL或一个托管EXE...
程序集是 .NET Framework 应用程序的构造块;程序集构成了部署、版本控制、重复使用、激活范围控制和安全权限的基本单元。程序集是为协同工作而生成的类型和资源的集合,这些类型和资源构成了一个逻辑功能单元。程序集向公共语言运行库提供了解类型实现所需要的信息。对于运行库,类型不存在于程序集上下文之外。
项目是在 Visual Studio 2005 中创作应用程序、组件和服务的起点。它用作一种管理源代码、数据连接和引用的容器。项目作为解决方案的一部分进行组织,解决方案中可包含多个彼此相互依赖的项目。
所以说程序集是一个dll或者是一个exe,和项目类似,但是项目在生成exe或者dll后才可以称做是程序集,或者说程序集是项目的孩子! |