FileClassifier (Tarea)

Actualización: noviembre 2007

La tarea FileClassifier clasifica un conjunto de recursos de código fuente como los que se van a incrustar en un ensamblado. Si un recurso no es localizable, se incrusta en el ensamblado de aplicación principal; de lo contrario, se incrusta en un ensamblado satélite.

Parámetros de la tarea

Parameter

Description

CLREmbeddedResource

Sin utilizar.

CLRResourceFiles

Sin utilizar.

CLRSatelliteEmbeddedResource

Sin utilizar.

Culture

Parámetro opcional de tipo String.

Especifica la referencia cultural de la compilación. Este valor puede ser null si la compilación no es localizable. Si es null, se usa de forma predeterminada el valor en minúscula que devuelve CultureInfo.InvariantCulture.

MainEmbeddedFiles

Parámetro de salida opcional de tipo ITaskItem[].

Especifica los recursos no localizables que se incrustan en el ensamblado principal.

OutputType

Parámetro obligatorio de tipo String.

Especifica el tipo de archivo en el que se van a incrustar los archivos de código fuente especificados. Los valores válidos son exe, winexe o library.

SatelliteEmbeddedFiles

Parámetro de salida opcional de tipo ITaskItem[].

Especifica los archivos localizables que se incrustan en el ensamblado satélite para la referencia cultural especificada en el parámetro Culture.

SourceFiles

Parámetro obligatorio de tipo ITaskItem[].

Especifica la lista de archivos que se van a clasificar.

Comentarios

Si no se establece el valor del parámetro Culture, todos los recursos que especifica el parámetro SourceFiles no son localizables; de lo contrario, son localizables, a menos que se asocien a un atributo Localizable cuyo valor se establezca en false.

Ejemplo

En el ejemplo siguiente, se clasifica un archivo de código fuente como recurso y, a continuación, se incrusta en un ensamblado satélite para la referencia cultural Francés canadiense (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>

Vea también

Conceptos

Generar una aplicación de WPF (WPF)

Otros recursos

Referencia de MSBuild para Windows Presentation Foundation

Referencia de tareas de MSBuild para Windows Presentation Foundation

Referencia de MSBuild

Referencia de tareas de MSBuild