c++ - 在哪里可以找到 .vcproj 文件结构的引用?

标签 c++ visual-studio vcproj

我在 MSDN 上看了,没找到。
我找到了一个 XML Schema for the .vcproj file ,这很好。
但我真正想要的是对 vcproj 文件中每个元素的解释,一个引用。

摆在我面前的直接问题是,元素 VisualStudioProject/Files/Filter 中的 UniqueIdentifier 属性有什么意义?跨项目的源文件的 UUID 是否相同?还是全局独一无二?

<VisualStudioProject>
  ...
  <Files>
      <Filter
        Name="Source Files"
        Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
        >
        <File ... />
          ... 
      </Filter>
      <Filter
        Name="Header Files"
        Filter="h;hpp;hxx;hm;inl;inc;xsd"
        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
        >
        <File ... />
          ... 
      </Filter>
      <Filter
        Name="Resource Files"
        Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
        UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
        >
        <File ... />
          ... 
      </Filter>
  </Files>
  <Globals>
  </Globals>
</VisualStudioProject>

但在我回答了那个问题之后,我确信我还会有 10000 个。所以我想要一个引用,它允许我直接编辑 .vcproj。

有人可以推荐吗?

编辑:即使 MS 没有记录它,每个元素确实都有意义。有人知道列表或摘要吗?

最佳答案

我怀疑 Microsoft 不打算使该格式成为文档格式。微软过去曾表示,在某些情况下,文档化的功能和格式需要多做一个数量级的工作。

如果没有记录格式,那是因为 Microsoft 想要那样。任何文档都将通过分析和逆向工程进行。

关于c++ - 在哪里可以找到 .vcproj 文件结构的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319260/

相关文章:

C++ 异常开销

不同类类型节点的 C++ 树/森林结构

c++ - 使用模板重载方法

c# - 删除引用时 Visual Studio 崩溃

c# - 在 Visual Studio 中查找空方法

visual-studio-2005 - 可以在工程(.vcproj)文件中设置工作目录吗?

c++ - Dice Roll(基于文本的 rpg)C++ 的一系列数字和字母的意外输出

c++ - Visual C++ 中顺序对话框的最佳实践是什么?

visual-studio-2010 - 适用于 Windows 的 Xerces 和 Xalan-C