MSBuild の予約文字

更新 : 2007 年 11 月

MSBuild では、特定のコンテキストでの使用を目的として、いくつかの文字が予約されています。そうした予約文字は、予約されているコンテキストでリテラル文字として使用する場合のみエスケープします。たとえば、アスタリスクは項目定義の Include 属性と Exclude 属性、および CreateItem の呼び出しでのみ特別な意味を持ちます。これらのコンテキストでアスタリスクをアスタリスクとして使用する場合は、エスケープする必要があります。これらのコンテキスト以外では、アスタリスクをエスケープせずに記述できます。

予約文字

次の表は、MSBuild の予約文字の一覧です。

文字

予約の目的

%

メタデータの参照

$

プロパティの参照

@

項目リストの参照

(

)

'

条件およびその他の式

;

リストの区切り記号

?

Include 属性および Exclude 属性でファイル名に使用するワイルドカード

*

Include 属性および Exclude 属性でファイル名に使用するワイルドカード