Condividi tramite


Attività FileClassifier

L'attività FileClassifier classifica un insieme di risorse di origine come quelle che verranno incorporate in un assembly. Se una risorsa non è localizzabile, viene incorporata nell'assembly dell'applicazione principale; in caso contrario, viene incorporata in un assembly satellite.

Parametri dell'attività

Parametro

Oggetto di descrizione

CLREmbeddedResource

Non utilizzato.

CLRResourceFiles

Non utilizzato.

CLRSatelliteEmbeddedResource

Non utilizzato.

Culture

Parametro String facoltativo.

Specifica le impostazioni cultura per la compilazione. Questo valore può essere null se la compilazione non è localizzabile. Se null, il valore predefinito corrisponde al valore minuscolo restituito da CultureInfo.InvariantCulture.

MainEmbeddedFiles

Parametro di output ITaskItem[] opzionale.

Specifica le risorse non localizzabili incorporate nell'assembly principale.

OutputType

Parametro String obbligatorio.

Specifica il tipo di file in cui incorporare i file di origine specificati. I valori validi sono exe, winexe o library.

SatelliteEmbeddedFiles

Parametro di output ITaskItem[] opzionale.

Specifica i file localizzabili incorporati nell'assembly satellite per le impostazioni cultura specificate dal parametro Culture.

SourceFiles

Parametro ITaskItem[] obbligatorio.

Specifica l'elenco di file da classificare.

Note

Se il parametro Culture non è impostato, tutte le risorse specificate utilizzando il parametro SourceFiles non sono localizzabili; in caso contrario, sono localizzabili a meno che non vengano associate a un attributo Localizable impostato su false.

Esempio

Nell'esempio riportato di seguito un singolo file di origine viene classificato come risorsa e incorporato in un assembly satellite per le impostazioni cultura Francese - Canada (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>

Vedere anche

Concetti

Compilazione di un'applicazione WPF (WPF)

Altre risorse

Informazioni di riferimento su MSBuild WPF

Informazioni di riferimento sulle attività MSBuild WPF

Riferimenti a MSBuild

Riferimenti delle attività MSBuild