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)