WPF MSBuild 작업 참조WPF MSBuild Task Reference

WPF(Windows Presentation Foundation) 빌드 프로세스는 태그를 컴파일하고 리소스를 처리하는 작업 등을 포함한 추가적인 빌드 작업 집합을 사용하여 Microsoft Build Engine(MSBuild)을 확장합니다.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

FileClassifierFileClassifier
소스 리소스 집합을 어셈블리에 포함될 항목으로 분류합니다.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.

GenerateTemporaryTargetAssemblyGenerateTemporaryTargetAssembly
프로젝트에서 하나 이상의 XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) 페이지가 해당 프로젝트에서 로컬로 선언된 형식을 참조할 경우 어셈블리를 생성합니다.Generates an assembly if at least one XAML(Extensible Application Markup Language)Extensible Application Markup Language (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.

GetWinFXPathGetWinFXPath
현재 Microsoft .NET FrameworkMicrosoft .NET Framework 런타임의 디렉터리를 반환합니다.Returns the directory of the current Microsoft .NET FrameworkMicrosoft .NET Framework runtime.

MarkupCompilePass1MarkupCompilePass1
지역화할 수 없는 XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) 프로젝트 파일을 컴파일된 이진 형식 파일로 변환합니다.Converts non-localizable XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) project files to compiled binary format.

MarkupCompilePass2MarkupCompilePass2
같은 프로젝트의 형식을 참조하는 XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) 파일에 대해 두 번째 패스 태그 컴파일을 수행합니다.Performs second-pass markup compilation on XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) files that reference types in the same project.

MergeLocalizationDirectivesMergeLocalizationDirectives
하나 이상의 XAMLXAML 이진 형식 파일에 대한 지역화 특성과 주석을 전체 어셈블리에 대한 단일 파일로 병합합니다.Merges the localization attributes and comments of one or more XAMLXAML binary format files into a single file for the whole assembly.

ResourcesGeneratorResourcesGenerator
하나 이상의 리소스(.jpg, .ico, .bmp, 이진 형식의 XAMLXAML 및 기타 확장 형식)를 .resources 파일에 포함합니다.Embeds one or more resources (.jpg, .ico, .bmp, XAMLXAML in binary format, and other extension types) into a .resources file.

UidManagerUidManager
소스 XAMLXAML 파일에 포함된 모든 XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) 요소를 지역화하기 위해 UID(고유 식별자)를 확인, 업데이트 또는 제거합니다.Checks, updates, or removes unique identifiers (UIDs), in order to localize all XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) elements that are included in the source XAMLXAML files.

UpdateManifestForBrowserApplicationUpdateManifestForBrowserApplication
XBAP(XAML 브라우저 응용 프로그램)XAML browser application (XBAP) 프로젝트를 빌드할 때 응용 프로그램 매니페스트(projectname.exe.manifest)에 <hostInBrowser /> 요소를 추가하기 위해 실행합니다.Adds the <hostInBrowser /> element to the application manifest (projectname.exe.manifest) when a XBAP(XAML 브라우저 응용 프로그램)XAML browser application (XBAP) project is built.

참고 항목See Also

MSBuildMSBuild