.sln 相当于VC6中 .dsw ( dsw就是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,是一个纯文本的文件,在vc创建新项目的时候自动生成。
.vcxproy 相当于VC6中 .dsp (DSP:Developer Studio Project ,VC++工程文件扩展名,文件记录的是一个项目的所有配置信息 ,应用程序是以Project的形式存在的,Project文件的扩展名为.dsp,在Workspace文件中可以包含多个Project,由Workspace文件对它们进行统一的协调和管理,每个工程都对应一个dsp文件 )
.suo 相当于VC6中 .ncb ( NCB全称No Compile Browser,无编译浏览文件。是一种VC程序自动生成的文件,用于显示类和结构的方法或属性。NCB为VC++自动创建的跟踪文件,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完成功能出问题时可以删除此文件。build编译工程后会自动生成。
.vcxproj.filters 用于项目下文件的虚拟目录
.vcxproj.user 是用户的一些相关配置
其它文件和文件夹(res除外)一般都是中间物,在保存工程时删除不会有大问题。删除一些不重要的文件可以大大减少整个工程文件大小,节省磁盘空间。