Compartir a través de


FileClassifier (Tarea)

La tarea FileClassifier clasifica un conjunto de recursos de origen como los que se insertarán 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 tareas

Parámetro Descripción
CLREmbeddedResource Sin usar.
CLRResourceFiles Sin usar.
CLRSatelliteEmbeddedResource Sin usar.
Culture Parámetro String opcional.

Especifica la referencia cultural de la compilación. Este valor puede ser null si la compilación no es localizable. Sies 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 insertan en el ensamblado principal.
OutputType Parámetro obligatorio de tipo String.

Especifica el tipo de archivo en el que se van a insertar los archivos de origen 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 insertan 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.

Observaciones

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 origen como recurso y, a continuación, se inserta en un ensamblado satélite para la referencia cultural Francés canadiense (fr-CA).

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

Vea también