Solution不仅仅是Project Group,尽管他最大的作用就是这个。
Solution是你开发中所需要用到的所有东西的集合和一个管理器,例如项目、文档、测试用例、源代码管理、第三方类库,全都可以整合在Solution里面,非常方便。
项目的整合就不说了,拥有依赖关系的项目在同一个Solution里面就可以自动级联编译,而且是增量编译的。单元测试,除了解决项目依赖之外,在Solution里面的时候,关联项目编译的时候单元测试就会自动运行。在调试的时候,Solution里面的项目都会被自动加载到调试器,便于进行源代码调试。Solution可以用文件夹分组项目,也可以存放项目文档。