ResourcesGenerator タスク
ResourcesGenerator タスクによって、1 つ以上のリソース (.jpg、.ico、.bmp、バイナリ形式の XAML、その他の種類の拡張子) が .resources ファイルに埋め込まれます。
タスク パラメーター
パラメーター | 説明 |
---|---|
OutputPath |
必須の String 型のパラメーターです。 出力ディレクトリのパスを指定します。 パスが絶対パスではない場合は、プロジェクトのルート ディレクトリに対する相対パスとして扱われます。 |
OutputResourcesFile |
必須の ITaskItem[] 型の出力パラメーターです。 生成される .resources ファイルのパスと名前を指定します。 パスが絶対パスではない場合、.resources ファイルはプロジェクトのルート ディレクトリに対する相対パスに作成されます。 |
ResourcesFiles |
必須の ITaskItem[] 型のパラメーターです。 生成される .resources ファイルに埋め込まれる 1 つ以上のリソースを指定します。 |
例
1 つの .bmp リソースを持つ .resources ファイルを作成する例を次に示します。 .bmp リソースは、プロジェクトのルート ディレクトリを基準にした相対ディレクトリに生成されます。
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask
TaskName="Microsoft.Build.Tasks.Windows.ResourcesGenerator"
AssemblyFile="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationBuildTasks.dll" />
<Target Name="ResourcesGeneratorTask">
<ResourcesGenerator
ResourceFiles="Resource1.bmp"
OutputPath="myresources"
OutputResourcesFile="myresources\my.resources" />
</Target>
</Project>