我在哪里可以找到.vcproj文件结构的参考?

Che*_*eso 5 c++ vcproj visual-studio

我看了MSDN,找不到它.
我找到了.vcproj文件XML Schema,这很好.
但我真正想要的是对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>
Run Code Online (Sandbox Code Playgroud)

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

谁有人建议?

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

Cha*_*lts 2

我怀疑微软并不打算将该格式记录为文档格式。微软过去曾表示,在某些情况下,记录的功能和格式需要更多的工作。

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