다음을 통해 공유


WPF MSBuild 작업 참조

WPF(Windows Presentation Foundation) 빌드 프로세스는 태그 및 프로세스 리소스를 컴파일하는 작업을 비롯한 추가 빌드 작업 집합으로 Microsoft 빌드 엔진(MSBuild)을 확장합니다.

단원 내용

  • FileClassifier 작업
    어셈블리에 포함될 소스 리소스 집합을 분류합니다. 지역화할 수 없는 리소스는 주 응용 프로그램 어셈블리에 포함되고 지역화할 수 있는 어셈블리는 위성 어셈블리에 포함됩니다.

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

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

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

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

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

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

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

  • UpdateManifestForBrowserApplication 작업
    XAML browser application (XBAP) 프로젝트를 빌드할 때 응용 프로그램 매니페스트(projectname.exe.manifest)에 <hostInBrowser/> 요소를 추가합니다.

참고 항목

기타 리소스

MSBuild