Ho cercato su MSDN, non sono riuscito a trovarlo.
Ho trovato un XML Schema for the .vcproj file, che è bello.
Ma quello che voglio veramente è una spiegazione per ciascuno degli elementi nel file vcproj, un riferimento.Dove posso trovare un riferimento per la struttura del file .vcproj?
La domanda immediata di fronte a me è, qual è il significato dell'attributo UniqueIdentifier nell'elemento VisualStudioProject/Files/Filter? L'UUID per i file di origine è uguale per tutti i progetti? O è unico a livello globale?
<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>
Ma dopo aver risposto a questa domanda sono sicuro che ne avrò altri 10000. Quindi mi piacerebbe avere un riferimento, che mi permetta di modificare direttamente il .vcproj.
Qualcuno può suggerire?
EDIT: Anche se MS non documenta che, ogni elemento fa hanno un significato. Qualcuno sa di una lista o di un sommario?
Questo migliorerà in Visual Studio 2010 se leggerai il blog del loro team, troverai i riferimenti alle modifiche. Lo chiederei nei forum MS se non hai una risposta qui. – Rick