Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 2.73 KB

wpf-msbuild-task-reference.md

File metadata and controls

64 lines (42 loc) · 2.73 KB
title description ms.date ms.topic dev_langs helpviewer_keywords author ms.author manager ms.subservice
WPF MSBuild Task Reference
See a task reference for the Windows Presentation Foundation (WPF) build process, which extends MSBuild with additional tasks.
11/04/2016
reference
VB
CSharp
C++
WPF MSBuild task reference [WPF MSBuild], term/definition table
build tasks [WPF MSBuild], Microsoft build engine
build tasks using the Microsoft build engine [WPF MSBuild], compile markup and process resources
WPF MSBuild task reference [WPF MSBuild]
ghogen
ghogen
mijacobs
msbuild

WPF MSBuild task reference

The Windows Presentation Foundation (WPF) build process extends Microsoft build engine (MSBuild) with an additional set of build tasks, including tasks to compile markup and process resources.

In this section

Classifies a set of source resources as those that will be embedded into an assembly. If a resource is not localizable, it is embedded into the main application assembly; otherwise, it is embedded into a satellite assembly.

Generates an assembly if at least one XAML page in a project references a type that is declared locally in that project. The generated assembly is removed after the build process is completed, or if the build process fails.

Returns the directory of the current .NET Framework runtime.

Converts non-localizable XAML project files to compiled binary format.

Performs second-pass markup compilation on XAML files that reference types in the same project.

Merges the localization attributes and comments of one or more XAML binary format files into a single file for the whole assembly.

Embeds one or more resources (.jpg, .ico, .bmp, XAML in binary format, and other extension types) into a .resources file.

Checks, updates, or removes unique identifiers (UIDs), in order to localize all XAML elements that are included in the source XAML files.

Adds the <hostInBrowser /> element to the application manifest (<projectname>.exe.manifest) when a XAML Browser Application (XBAP) project is built.

See also