Задача FileClassifier

Задача FileClassifier классифицирует набор исходных ресурсов как ресурсов, которые будут внедрены в сборку. Если ресурс является нелокализуемым, он внедряется в основную сборку приложения, в противном случае — во вспомогательную сборку.

Параметры задачи

Параметр Описание
CLREmbeddedResource Не используется.
CLRResourceFiles Не используется.
CLRSatelliteEmbeddedResource Не используется.
Culture Необязательный параметр String .

Задает язык и региональные параметры для сборки. Он может иметь значение NULL, если сборка не подлежит локализации. Если указано значение NULL, по умолчанию используется значение, возвращаемое CultureInfo.InvariantCulture, в нижнем регистре.
MainEmbeddedFiles Необязательный параметр вывода ITaskItem[].

Указывает нелокализуемые ресурсы, которые внедряются в основную сборку.
OutputType Обязательный параметр string.

Задает тип файла, в который будут внедряться указанные исходные файлы. Допустимые значения: exe, winexe, или library.
SatelliteEmbeddedFiles Необязательный параметр вывода ITaskItem[].

Указывает локализуемые файлы, которые внедряются во вспомогательную сборку для языка и региональных параметров, указанных в параметре Culture.
SourceFiles Обязательный параметр ITaskItem[].

Задает список файлов для классификации.

Замечания

Если не задан параметр Culture, то все ресурсы, указанные с помощью параметра SourceFiles, считаются нелокализуемыми. В противном случае они считаются локализуемыми, если не связаны с атрибутом Localizable, который имеет значение false.

Пример

Следующий пример классифицирует один исходный файл как ресурс и внедряет его во вспомогательную сборку для языка "Французский (Канада)".

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

См. также