Visual Studio vs项目里 各种文件后缀扩展名的作用


vs各种后缀扩展名的作用   

.sln为解决方案(工程)属性文件,是我们必须添加到版本控制中的,双击打开解决方案。
.vcxproj为项目属性文件,是我们必须添加到版本控制中的,双击打开该项目或者导入项目。*.vcxproj:VS2010以及VS2010之后版本的VS工程文件
.vcproj为项目属性文件,是我们必须添加到版本控制中的,双击打开该项目或者导入项目。*.vcproj:VS2008以及VS2008之前版本的VS工程文件
.vcxproj.filters为过滤信息文件,解决方案中的筛选器文件就保存在此文件中, 故一般我也将该文件添加到版本控制中。
.opensdf打开解决方案(Solution)时的临时文件,这个文件只有你的解决方案在VS打开的状态才会有,工程一关闭文件就被删除了。
.sdf用VS做开发的时候,VS会在项目文件夹下自动的生成一个ipch的文件夹和(项目名).sdf的文件,这两个文件都是奇大无比。这些文件是Visual Studio用来保存预编译的头文件 和Intellisense 用的,删除这些文件对于工程的开发完全没有影响。
.suo(solution user opertion) 解决方案用户选项,记录所有将与解决方案建立关联的选项, 以便在每次打开时,它都包含您所做的自定义设置。
.vcxproj.user用户相关配置

可以修改注册表 修改文件的类型描述

.版本 2
.支持库 spec

.子程序 _按钮3_被单击

文件_置文件类型说明 (“db”, “sqlite数据”)
文件_置文件类型说明 (“h”, “C/C++ 头文件”)
文件_置文件类型说明 (“sdf”, “SQL Server Compact版本数据库文件”)
文件_置文件类型说明 (“rc”, “资源脚本文件”)
文件_置文件类型说明 (“cpp”, “C++源码文件”)
文件_置文件类型说明 (“suo”, “Visual Studio解决方案用户选项”)
文件_置文件类型说明 (“sln”, “解决方案文件”)
文件_置文件类型说明 (“vcxproj”, “项目文件”)
文件_置文件类型说明 (“user”, “用户相关配置”)
文件_置文件类型说明 (“filters”, “过滤信息文件”)
文件_置文件类型说明 (“idl”, “接口定义语言文件”)
文件_置文件类型说明 (“opensdf”, “临时文件 关闭项目自动消失”)
系统_刷新 ()

.子程序 文件_置文件类型说明
.参数 扩展名, 文本型, , 例如:  db
.参数 文件类型描述, 文本型
.局部变量 局_关联名, 文本型

局_关联名 = 取文本注册项 (#根类, “.” + 扩展名 + “\”, )
调试输出 (局_关联名)
写注册项 (1, 局_关联名 + “\”, 文件类型描述)  ' 关联文件说明