RC タスク
Note
このタスクは、C++ ビルド システムを使用している場合にのみ使用できます。
Microsoft Windows リソース コンパイラ ツールである rc.exe をラップします。 RC タスクは、カーソル、アイコン、ビットマップ、ダイアログ ボックス、フォントなどのリソースをコンパイルし、リソース ファイル (.res) を作成します。 詳しくは、「リソース コンパイラ」をご覧ください。
パラメーター
以下の表で、RC タスクのパラメーターについて説明します。 タスク パラメーターの大部分とパラメーターのいくつかのセットは、コマンド ライン オプションに対応します。
パラメーター | 説明 |
---|---|
AdditionalIncludeDirectories | 省略可能な String[] 型のパラメーターです。 インクルード ファイルを検索するディレクトリのリストにディレクトリを追加します。 詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /I オプションを参照してください。 |
AdditionalOptions | 省略可能な String 型のパラメーターです。 コマンドライン オプションの一覧です。例: /<option1> /<option2> /<option#>。 他の RC タスク パラメーターでは表されないコマンド ライン オプションを指定する場合は、このパラメーターを使用します。 詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) のオプションを参照してください。 |
カルチャ | 省略可能な String 型のパラメーターです。 リソースで使用されているカルチャを表すロケール ID を指定します。 詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /l オプションを参照してください。 |
IgnoreStandardIncludePath | 省略可能な Boolean 型のパラメーターです。true の場合、ヘッダー ファイルまたはリソース ファイルの検索時、リソース コンパイラが INCLUDE 環境変数を確認するのを防止します。詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /x オプションを参照してください。 |
NullTerminateStrings | 省略可能な Boolean 型のパラメーターです。true の場合、文字列テーブル内のすべての文字列が null 終端されます。詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /n オプションを参照してください。 |
PreprocessorDefinitions | 省略可能な String[] 型のパラメーターです。 リソース コンパイラに対して 1 つまたは複数のプリプロセッサ シンボルを定義します。 マクロ シンボルの一覧を指定します。 詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /d オプションを参照してください。 この表の「UndefinePreprocessorDefinitions」も参照してください。 |
ResourceOutputFileName | 省略可能な String 型のパラメーターです。 リソース ファイルの名前を指定します。 リソース ファイル名を指定します。 詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /fo オプションを参照してください。 |
ShowProgress | 省略可能な Boolean 型のパラメーターです。true の場合、コンパイラの進捗状況について報告するメッセージが表示されます。詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /v オプションを参照してください。 |
ソース | 必須の ITaskItem[] 型のパラメーターです。タスクで使用および生成できる MSBuild ソース ファイル アイテムの配列を定義します。 |
SuppressStartupBanner | 省略可能な Boolean 型のパラメーターです。true の場合、タスクの開始時に著作権およびバージョン番号のメッセージが表示されないようにします。詳しくは、/? コマンド ライン オプションを入力して、/nologo オプションを参照してください。 |
TrackerLogDirectory | 省略可能な String 型のパラメーターです。 トラッカー ログのディレクトリを指定します。 |
UndefinePreprocessorDefinitions | プリプロセッサ シンボルの定義を解除します。 詳細については、「Using RC (The RC Command Line)」(RC を使用する (RC コマンド ライン)) の /u オプションを参照してください。 この表の「PreprocessorDefinitions」も参照してください。 |