在visual studio 中,创建的每个项目都会被编译为程序集(DLL或EXE)。在默认情况下,创建单文件程序集。设想您正在与其他10名程序员协同完成一个大型项目,每个程序员的任务是开发程项目的一部分。但是,如何从整体上测试系统?您可以要求团队总的每个程序员向您发送他的代码,然后就可以从整体上编译和测试系统。然而,这种方法实际上并不可行,因为必须等待每个人提交他的源码。
更好的方法是让每个程序员将其所负责的项目的某一部分构建为单独的库(DLL)。然后,您可以获得每个库的最新版本并从整体上测试应用程序。改方法有而外的优点:当部署的应用从程序需要更新时,只需要更新有必要执行更新操作的特定库。如果项目比较大,这个方法就十分有用。此外,将项目组织为多个程序集可以确保在运行时只加载特定的库(DLL)。