我看了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>
但在我回答了一个问题后,我相信我还会有 10000 个。所以我想要一个参考,它允许我直接编辑 .vcproj。
任何人都可以建议吗?
编辑:即使 MS 没有记录它,每个元素都有意义。有人知道列表或摘要吗?