在VS中创建一个项目通常会生成一个解决方案文件(.sln)和一个隐藏的解决方案用户选项文件(.suo)。
解决方案文件是一个文本文件,包含以下信息:
- 将被加载的所有项目以构成完整解决方案的项目清单
- 解决方案的目标框架版本
- 【解决方案的默认语言】
- 【项目间依赖关系的清单】
- 【源码控制信息】
解决方案用户选项文件是一个二进制文件,该文件包含了为了给定项目相关的IDE所做的用户设置信息,这类文件不会像解决方案文件那样供不同开发者共享,它包含的信息如下:
- 任务列表
- 调试器断点以及监视窗口设置
- VisualStudio 各窗口的位置