ResourcesGenerator 任务

ResourcesGenerator 任务将一个或多个资源(.jpg、.ico、.bmp、二进制格式的 XAML 以及其他扩展名类型)嵌入到 .resources 文件中。

任务参数

Parameter

说明

OutputPath

必选 String 参数。

指定输出目录的路径。 如果路径不是绝对路径,则会将其视为相对于项目根目录的路径。

OutputResourcesFile

必选 ITaskItem[] 输出参数。

指定生成的 .resources 文件的路径和名称。 如果路径不是绝对路径,则会相对于项目根目录生成 .resources 文件。

ResourcesFiles

必选 ITaskItem[] 参数。

指定要嵌入生成的 .resources 文件中的一个或多个资源。

示例

下面的示例生成一个包含单一 .bmp 资源的 .resources 文件。 将在相对于项目根目录的目录中生成 .bmp 资源。

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
  <UsingTask 
    TaskName="Microsoft.Build.Tasks.Windows.ResourcesGenerator" 
    AssemblyFile="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationBuildTasks.dll" />
  <Target Name="ResourcesGeneratorTask">
    <ResourcesGenerator
      ResourceFiles="Resource1.bmp"
      OutputPath="myresources"
      OutputResourcesFile="myresources\my.resources" />
  </Target>
</Project>

请参见

概念

生成 WPF 应用程序 (WPF)

其他资源

WPF MSBuild 参考

WPF MSBuild 任务引用

MSBuild 参考

MSBuild 任务参考