我看着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