MSBuild 特殊字元
MSBuild 保留特定內容中特別使用的某些字元。 如果您想要在保留這些字元的內容中按字面使用這些字元,只需要將其逸出即可。 比方說,星號僅在項目定義的 Include
和 Exclude
屬性,以及 CreateItem
呼叫中具有特殊意義。 如果您想要將這些內容之一的星號顯示為星號,則必須將其逸出。 而在其他內容中,您只要在想要顯示的位置鍵入星號即可。
若要逸出特殊字元,請使用 %<xx> 語法,其中 <xx> 代表字元的 ASCII 十六進位值。 如需詳細資訊,請參閱如何:在 MSBuild 中逸出特殊字元。
特殊字元
下表列出 MSBuild 特殊字元:
字元 | ASCII | 保留的使用方式 |
---|---|---|
% | 25% | 參考中繼資料 |
$ | 24% | 參考屬性 |
@ | 40% | 參考項目清單 |
' | 27% | 條件和其他運算式 |
( | 28% | 多次使用 |
) | 29% | 多次使用 |
; | %3B | 清單分隔字元 |
? | %3F | Include 和 Exclude 屬性中的檔案名稱萬用字元 |
* | %2A | 用於 Include 和 Exclude 屬性中的檔案名稱萬用字元 |