パッケージ リソース インデックスの作成 (MakePRI.exe)
MakePRI.exe は、パッケージ リソース インデックス (PRI) ファイルの作成やダンプを行ったり、それらのファイルに対してユーティリティ関数を実行したりするために使用されるコマンドライン ツールです。
MakePRI では、次のサブコマンドと機能が提供されます。
コマンド |
説明 |
---|---|
makepri createconfig | 他のコマンドで使用する PRI 構成ファイルを作成します |
makepri new | 新しい PRI ファイルを最初から作成します |
makepri versioned | 以前のバージョンに基づく PRI ファイルを作成します |
makepri resourcepack | 基本の PRI に対する追加リソースのバリエーションを含む PRI ファイルを作成します |
makepri dump | PRI ファイルの内容をダンプします |
makepri createconfig
MakePRI.exe createconfig は、[既定の修飾子] で指定されている既定の修飾子で [構成ファイルの場所] に PRI 構成ファイルを作成します。
makepri createconfig
/cf <filepath>/dq <qualifiers> [/o]
|
オプション |
説明 |
---|---|
/cf <filepath> | 構成ファイルの出力場所。 例:/cf C:\MyApp\priconfig.xml |
/dq <qualifiers> | 構成ファイルの既定の修飾子セット。 言語など、一部の修飾子は必須です。 例:/dq en-US 複数の修飾子はアンダースコアで区切ります。 例: lang-en-US_scale-100_contrast-high |
/o | 同じ名前の既存の出力ファイルを、メッセージを表示せずに上書きします。 |
makepri new
MakePRI.exe new は、[projectroot] 内、および [configxml] で指定されているそのサブディレクトリ内のすべてのファイルのインデックスを作成することによって、[outputfile] に PRI ファイルを作成します。 アプリケーションでリソースを参照するため、インデックスには [indexname] が割り当てられます。
makepri new
/pr <folderpath>/cf <filepath> [/of <filepath>] [/mn <filepath>] [/in <string>] [/vma <integer>] [/il <filepath>] [/am] [/o] [/v]
|
オプション |
説明 |
---|---|
/pr <folderpath> | プロジェクト ファイルのルートの場所。 例:/pr C:\MyApp\src\ |
/cf <filepath> | 構成ファイルの場所。 このファイルを生成するには、makepri createconfig コマンドを使用します。 例:/cf C:\MyApp\priconfig.xml |
/of <filepath> | PRI ファイルの出力場所。 既定値は [projectroot]\resources.pri です。 例:/of C:\MyApp\src\resources.pri |
/mn <filepath> | アプリケーションまたはコンポーネントのマニフェストの場所。 [indexname] が指定されている場合、このパラメーターは無視されます。 既定値は [projectroot]\AppXManifest.xml です。 |
/in <string> | 生成されるリソースのインデックスの名前。 たとえば、通常は、AppX パッケージの名前およびクラス ライブラリの簡易名と一致します。 [manifest] パラメーターを使用して指定できます。 |
/vma <integer> | インデックスのメジャー バージョン番号。 既定値は 1 です。 |
/il <filepath> | インデックス付けされたリソースの XML ログ。 既定ではログ ファイルは生成されません。 |
/am | MakePRI.exe で PRI ファイル内に自動結合フラグを設定します。 既定では設定されません。
AppX パッケージの通常の使用では、このフラグを使用しないことをお勧めします。 |
/o | 同じ名前の既存の出力ファイルを、メッセージを表示せずに上書きします。 |
/v | 詳細メッセージを本体に表示します。 |
makepri versioned
MakePRI.exe versioned は、[projectroot] 内、および [configxml] で指定されていて [indexfile] に基づくそのサブディレクトリ内のすべてのファイルのインデックスを作成することによって、[outputfile] にバージョン管理された PRI ファイルを作成します。
makepri versioned
/pr <folderpath>/cf <filepath> [/of <filepath>] [/if <filepath>] [/il <filepath>] [/am] [/o] [/v]
|
オプション |
説明 |
---|---|
/pr <folderpath> | プロジェクト ファイルのルートの場所。 例:/pr C:\MyApp\src\ |
/cf <filepath> | 構成ファイルの出力場所。 例:/cf C:\MyApp\priconfig.xml |
/of <filepath> | PRI ファイルの出力場所。 既定値は [projectroot]\resources.pri です。 例:/of C:\MyApp\src\resources.pri |
/if <filepath> | ベース PRI ファイルの場所。 既定値は [projectroot]\resources.pri です。 例:/if C:\MyApp\1.2\resources.pri |
/il <filepath> | インデックス付けされたリソースの XML ログ。 既定ではログ ファイルは生成されません。 |
/am | MakePRI.exe で PRI ファイル内に自動結合フラグを設定します。 既定では、これはベース PRI ファイルと同じ値に設定されます。
AppX パッケージの通常の使用では、このフラグを使用しないことをお勧めします。 |
/o | 同じ名前の既存の出力ファイルを、メッセージを表示せずに上書きします。 |
/v | 詳細メッセージを本体に表示します。 |
makepri resourcepack
MakePRI.exe resourcepack は、[projectroot] 内、および [configxml] で指定されているそのサブディレクトリ内のすべてのファイルのインデックスを作成することによって、[outputfile] に PRI ファイルを作成します。 ResourcePack PRI ファイルには、[indexfile] で既に指定されているリソースの追加バリエーションのみが含まれます。
makepri resourcepack
/pr <folderpath>/cf <filepath> [/of <filepath>] [/if <filepath>] [/il <filepath>] [/am] [/o] [/v]
|
オプション |
説明 |
---|---|
/pr <folderpath> | プロジェクト ファイルのルートの場所。 例:/pr C:\MyApp\src\ |
/cf <filepath> | 構成ファイルの出力場所。 例:/cf C:\MyApp\priconfig.xml |
/of <filepath> | PRI ファイルの出力場所。 既定値は [projectroot]\resources.pri です。 例:/of C:\MyApp\src\resources.pri |
/if <filepath> | ベース PRI ファイルの場所。 既定値は [projectroot]\resources.pri です。 例:/if C:\MyApp\1.2\resources.pri |
/il <filepath> | インデックス付けされたリソースの XML ログ。 既定ではログ ファイルは生成されません。 |
/am | MakePRI.exe で PRI ファイル内に自動結合フラグを設定します。 既定では、これはベース PRI ファイルと同じ値に設定されます。
AppX パッケージの通常の使用では、このフラグを使用しないことをお勧めします。 |
/o | 同じ名前の既存の出力ファイルを、メッセージを表示せずに上書きします。 |
/v | 詳細メッセージを本体に表示します。 |
makepri dump
MakePRI.exe dump は、[indexfile] 内のすべてのリソースの一覧を含むダンプされた xml ファイルを [outputfile] に出力します。
makepri dump [/of <filepath>] [/if <filepath>] [/dt <string>] [/o] [/v]
|
オプション |
説明 |
---|---|
/of <filepath> | PRI ファイルの出力場所。 既定値は [projectroot]\resources.pri です。 例:/of C:\MyApp\src\resources.pri |
/if <filepath> | ベース PRI ファイルの場所。 既定値は [projectroot]\resources.pri です。 例:/if C:\MyApp\1.2\resources.pri |
/dt <string> | ダンプされるファイルの形式。"Basic" (既定) または "Detailed" です。 |
/o | 同じ名前の既存の出力ファイルを、メッセージを表示せずに上書きします。 |
/v | 詳細メッセージを本体に表示します。 |