Compartilhar via


Tarefa ResourcesGenerator

A tarefa ResourcesGenerator insere um ou mais recursos (.jpg, .ico, .bmp e XAML no formato binário e outros tipos de extensão) em um arquivo .resources.

Parâmetros de tarefa

Parâmetro Descrição
OutputPath Parâmetro obrigatório String.

Especifica o caminho do diretório de saída. Se o caminho não for um caminho absoluto, ele será tratado como um caminho relativo ao diretório do projeto raiz.
OutputResourcesFile Parâmetro de saída ITaskItem[] obrigatório.

Especifica o caminho e o nome dos arquivos .resource gerados. Se o caminho não for um caminho absoluto, o arquivo .resources será gerado em relação ao diretório raiz do projeto.
ResourcesFiles Parâmetro obrigatório ITaskItem[].

Especifica um ou mais recursos para ser inserido no arquivo .resources gerado.

Exemplo

O exemplo a seguir gera um arquivo .resources com um único recurso .bmp. O recurso .bmp é gerado para um diretório relativo ao diretório raiz do projeto.

<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>

Confira também