Compartilhar via


Tarefa de FileClassifier

O FileClassifier tarefa classifica um conjunto de recursos de origem como aqueles que será incorporado em um assembly. Se um recurso não é localizável, ele é incorporado no assembly principal do aplicativo; Caso contrário, ele é incorporado em um assembly satélite.

Parâmetros da tarefa

Parâmetro

Descrição

CLREmbeddedResource

Não utilizados.

CLRResourceFiles

Não utilizados.

CLRSatelliteEmbeddedResource

Não utilizados.

Culture

Opcional seqüência de caracteres parâmetro.

Especifica a cultura para a compilação. Esse valor pode ser Nulo se a compilação for não localizável. Se Nulo, o valor padrão é a letra minúscula valor que CultureInfo. InvariantCulture retorna.

MainEmbeddedFiles

Opcional [] de ITaskItem parâmetro de saída.

Especifica os recursos não localizáveis que são incorporados no assembly principal.

OutputType

Obrigatório seqüência de caracteres parâmetro.

Especifica o tipo de arquivo para incorporar os arquivos de origem especificado em. Os valores válidos são exe, winexe, ou biblioteca.

SatelliteEmbeddedFiles

Opcional [] de ITaskItem parâmetro de saída.

Especifica os arquivos localizáveis que são incorporados ao assembly satélite para a cultura especificada pelo cultura parâmetro.

SourceFiles

Obrigatório [] de ITaskItem parâmetro.

Especifica a lista de arquivos para classificar.

Comentários

Se o cultura parâmetro não for definido, todos os recursos que são especificados usando o SourceFiles parâmetro são não localizáveis; Caso contrário, eles são localizáveis, a menos que eles estão associados com um Localizable atributo está definido como false.

Exemplo

O exemplo a seguir classifica um único arquivo de origem como um recurso e incorpora um assembly satélite para a cultura Franco (fr-CA).

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
  <UsingTask
    TaskName="Microsoft.Build.Tasks.Windows.FileClassifier" 
    AssemblyFile="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationBuildTasks.dll" />
  <ItemGroup>
    <Resource Include="Resource1.bmp" />
  </ItemGroup>
  <Target Name="FileClassifierTask">
    <FileClassifier
      SourceFiles="Resource1.bmp"
      Culture="fr-CA"
      OutputType="exe" />
  </Target>
</Project>

Consulte também

Conceitos

Building a WPF Application (WPF)

Outros recursos

Referência do WPF MSBuild

Referência de tarefa MSBuild do WPF

Referência do MSBuild

Referência de tarefa do MSBuild