我看着MSDN,找不到它。
我发现一个XML Schema for the .vcproj file,这很好。
但我真正想要的是vcproj文件中每个元素的解释,一个引用。我在哪里可以找到.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。
任何人都可以建议吗?
EDIT:即使MS没有记录它,每个元件确实具有的含义。有谁知道列表或摘要?
如果你阅读他们的团队博客,你会发现指向这些变化的指针,这将在Visual Studio 2010中变得更好。如果你在这里没有得到答案,我会在MS论坛上提问。 – Rick 2009-08-24 00:36:58