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