MSBuild 特殊字元

MSBuild 保留特定內容中特別使用的某些字元。 如果您想要在保留這些字元的內容中按字面使用這些字元,只需要將其逸出即可。 比方說,星號僅在項目定義的 IncludeExclude 屬性,以及 CreateItem 呼叫中具有特殊意義。 如果您想要將這些內容之一的星號顯示為星號,則必須將其逸出。 而在其他內容中,您只要在想要顯示的位置鍵入星號即可。

若要逸出特殊字元,請使用 %<xx> 語法,其中 <xx> 代表字元的 ASCII 十六進位值。 如需詳細資訊,請參閱如何:在 MSBuild 中逸出特殊字元

特殊字元

下表列出 MSBuild 特殊字元:

字元 ASCII 保留的使用方式
% 25% 參考中繼資料
$ 24% 參考屬性
@ 40% 參考項目清單
' 27% 條件和其他運算式
( 28% 多次使用
) 29% 多次使用
; %3B 清單分隔字元
? %3F IncludeExclude 屬性中的檔案名稱萬用字元
* %2A 用於 IncludeExclude 屬性中的檔案名稱萬用字元