FileClassifier, tâcheFileClassifier Task

La tâche FileClassifier classifie un ensemble de ressources sources comme devant être incorporées dans un assembly.The FileClassifier task classifies a set of source resources as those that will be embedded into an assembly. Si une ressource n’est pas localisable, elle est incorporée dans l’assembly principal de l’application ; autrement, elle est incorporée dans un assembly satellite.If a resource is not localizable, it is embedded into the main application assembly; otherwise, it is embedded into a satellite assembly.

Paramètres de tâcheTask Parameters

ParamètreParameter DescriptionDescription
CLREmbeddedResource Non utilisé.Unused.
CLRResourceFiles Non utilisé.Unused.
CLRSatelliteEmbeddedResource Non utilisé.Unused.
Culture Paramètre String facultatif.Optional String parameter.

Spécifie la culture de la build.Specifies the culture for the build. Cette valeur peut être null si la build n’est pas localisable.This value can be null if the build is non-localizable. Si la valeur est null, la valeur par défaut est la valeur en minuscules retournée par CultureInfo.InvariantCulture.If null, the default value is the lowercase value that CultureInfo.InvariantCulture returns.
MainEmbeddedFiles Paramètre de sortie ITaskItem[] facultatif.Optional ITaskItem[] output parameter.

Spécifie les ressources non localisables incorporées dans l’assembly principal.Specifies the non-localizable resources that are embedded into the main assembly.
OutputType Paramètre String obligatoire.Required String parameter.

Spécifie le type de fichier dans lequel incorporer les fichiers sources spécifiés.Specifies the type of file to embed the specified source files into. Les valeurs valides sont exe, winexe et library.The valid values are exe, winexe, or library.
SatelliteEmbeddedFiles Paramètre de sortie ITaskItem[] facultatif.Optional ITaskItem[] output parameter.

Spécifie les fichiers localisables incorporés dans l’assembly satellite pour la culture spécifiée par le paramètre Culture.Specifies the localizable files that are embedded into the satellite assembly for the culture specified by the Culture parameter.
SourceFiles Paramètre ITaskItem[] obligatoire.Required ITaskItem[] parameter.

Spécifie la liste des fichiers à classifier.Specifies the list of files to classify.

NotesRemarks

Si le paramètre Culture n’est pas défini, toutes les ressources spécifiées à l’aide du paramètre SourceFiles sont non localisables ; sinon, elles sont localisables, sauf si elles sont associées à un attribut Localizable dont la valeur est false.If the Culture parameter is not set, all resources that are specified by using the SourceFiles parameter are non-localizable; otherwise, they are localizable, unless they are associated with a Localizable attribute that is set to false.

ExempleExample

L’exemple suivant classifie un fichier source unique en tant que ressource, puis l’incorpore dans un assembly satellite pour la culture Français-Canadien (fr-CA).The following example classifies a single source file as a resource and then embeds it in a satellite assembly for the French-Canadian (fr-CA) culture.

<Project xmlns="http://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>  

Voir aussiSee Also

Informations de référence sur MSBuild WPF WPF MSBuild Reference
Task Reference (Informations de référence sur les tâches MSBuild) Task Reference
Référence MSBuild MSBuild Reference
Task Reference (Informations de référence sur les tâches MSBuild) Task Reference
Génération d’une application WPF (WPF)Building a WPF Application (WPF)