要逸出的特殊字元

特殊字元只有在要使用的內容中具有特殊意義時,才必須逸出。例如,星號 (*) 只有在項目定義的 "Include" 和 "Exclude" 屬性或 CreateItem 的呼叫中才是特殊字元。在所有其他情況中,星號會視為是一般星號。雖然不用在專案檔每次出現星號時就將它逸出,但這麼做也無礙。

以下將完整列出需要逸出的特殊字元:

字元

描述

%

百分比符號,用來參考中繼資料。

$

貨幣符號,用來參考屬性。

@

@ 記號,用來參考項目清單。

(

左括號,用於清單中。

)

右括號,用於清單中。

`

所有格符號 (或刻度標記),用於條件和其他運算式。

;

分號,清單分隔符號。

?

問號,在項目的 Include/Exclude 區段描述檔案規格時當做萬用字元。

*

星號,在項目的 Include/Exclude 區段描述檔案規格時當做萬用字元。

請參閱

工作

HOW TO:在 MSBuild 中逸出特殊字元

其他資源

MSBuild 參考