【问题标题】:What are all these Visual Studio 2005 files for?所有这些 Visual Studio 2005 文件的用途是什么?
【发布时间】:2014-09-09 15:42:45
【问题描述】:

我刚刚(重新)加入了一家公司,从事一些 C++ 项目。我正在查看这些文件,并试图弄清楚所有与 Visual Studio 相关的文件是什么。我怀疑很多都是以前版本的 IDE 中的孤儿。

我在下面列出了所有文件扩展名,并对我认为我理解的那些进行了注释。如果可以提供有关单个文件或它们不同文件如何相关的更多信息,我将不胜感激。我还想听听有关在某些版本控制系统下处理这些文件的建议(我们现在使用 Visual SourceSafe)。

.dsp - Developer Studio 项目(已过时?)
.dsw - 开发人员工作室工作区(已过时?)
.ncb - 没有编译浏览器文件(用于智能感知?)
.sln - 解决方案
.suo - 解决方案用户选项
.vcproj - VC++ 项目文件
.vcproj.$DOMAIN.$USER.user - 嗯?
.vcproj.vspscc - ?
.vsscc - ?
.vsscc - ?
.vc08 - ?
真正让我抓狂的是二进制文件而不是简单的文本文件。为什么 MS 如此讨厌文本文件?叹息……

-cr

【问题讨论】:

    标签: visual-studio visual-studio-2005 file-extension


    【解决方案1】:

    .dsp - 已过时
    .dsw - 已过时
    .ncb - 用于智能感知(不应在源代码管理中)
    .sln - 解决方案
    .suo - 解决方案用户选项(不应在源代码管理中)
    .vcproj - VC++ 项目文件
    .vcproj.$DOMAIN.$USER.user - 项目用户选项(不应在源代码管理中)
    .vcproj.vspscc - 源代码控制文件
    .vsscc - 源代码控制文件
    .vsscc - 源代码控制文件

    VSS = 视觉源安全
    SCC = Source Code Control(VS中源代码控制插件架构的TLA)

    【讨论】:

    【解决方案2】:

    vsscc 和 vssscc 与 Visual Source Safe 有关。

    【讨论】:

    • 我相信 .vcproj.vspscc 也可以。根据我的经验,任何以 scc 结尾的东西都是 Source Safe。顺便说一句,对 Source Safe 感到抱歉 :)
    【解决方案3】:

    正如您所说的那样,.dsp 和 .dsw 文件是旧的 VC6 项目文件格式,在 VS2005 的上下文中已过时 - 好吧,一旦它们被转换了。

    .ncb 是智能感知数据库,.vcproj.$DOMAIN.$USER.user 文件包含用户特定的项目设置。不过不知道它们是什么 - 我只是注意到 VS2005 和 VS2008 都倾向于创建这些文件。

    【讨论】:

      猜你喜欢
      • 2010-10-08
      • 2018-02-23
      • 2010-09-07
      • 2012-03-03
      • 1970-01-01
      • 2023-03-24
      • 2019-07-31
      • 2011-03-07
      相关资源
      最近更新 更多