WPF MSBuild 작업 참조

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

단원 내용

FileClassifier
소스 리소스 집합을 어셈블리에 포함될 항목으로 분류합니다. 리소스를 지역화할 수 없는 경우 주 응용 프로그램 어셈블리에 포함되고, 그렇지 않으면 위성 어셈블리에 포함합니다.

GenerateTemporaryTargetAssembly
프로젝트에서 하나 이상의 XAML(Extensible Application Markup Language) 페이지가 해당 프로젝트에서 로컬로 선언된 형식을 참조할 경우 어셈블리를 생성합니다. 생성된 어셈블리는 빌드 프로세스가 완료된 후 또는 빌드 프로세스가 실패하는 경우에 제거됩니다.

GetWinFXPath
현재 Microsoft .NET Framework 런타임의 디렉터리를 반환합니다.

MarkupCompilePass1
지역화할 수 없는 XAML(Extensible Application Markup Language) 프로젝트 파일을 컴파일된 이진 형식 파일로 변환합니다.

MarkupCompilePass2
같은 프로젝트의 형식을 참조하는 XAML(Extensible Application Markup Language) 파일에 대해 두 번째 패스 태그 컴파일을 수행합니다.

MergeLocalizationDirectives
하나 이상의 XAML 이진 형식 파일에 대한 지역화 특성과 주석을 전체 어셈블리에 대한 단일 파일로 병합합니다.

ResourcesGenerator
하나 이상의 리소스(.jpg, .ico, .bmp, 이진 형식의 XAML 및 기타 확장 형식)를 .resources 파일에 포함합니다.

UidManager
소스 XAML 파일에 포함된 모든 XAML(Extensible Application Markup Language) 요소를 지역화하기 위해 UID(고유 식별자)를 확인, 업데이트 또는 제거합니다.

UpdateManifestForBrowserApplication
XBAP(XAML 브라우저 응용 프로그램) 프로젝트를 빌드할 때 응용 프로그램 매니페스트(projectname.exe.manifest)에 <hostInBrowser /> 요소를 추가하기 위해 실행합니다.

참고 항목

MSBuild