Я посмотрел на MSDN, не смог его найти.
Я нашел XML-схему для файла .vcproj , и это хорошо.
Но то, что я действительно хочу, это объяснение для каждого элемента в файле vcproj, ссылка.
Непосредственный вопрос, стоящий передо мной, заключается в том, каково значение атрибута UniqueIdentifier в элементе VisualStudioProject / Files / Filter? Является ли 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 не документирует это, каждый элемент имеет значение. Кто-нибудь знает список или резюме?