Freigeben über


Windows Presentation Foundation MSBuild-Aufgabenreferenz

Aktualisiert: November 2007

Durch den Windows Presentation Foundation (WPF)-Buildprozess wird das Microsoft-Buildmodul (MSBuild) mit einem zusätzlichen Satz von Buildaufgaben erweitert, darunter Aufgaben zur Kompilierung von Markup und zur Verarbeitung von Ressourcen.

In diesem Abschnitt

  • FileClassifier-Aufgabe
    Klassifiziert eine Gruppe von Quellressourcen als die Ressourcen, die in eine Assembly eingebettet werden sollen. Wenn eine Ressource nicht lokalisierbar ist, wird sie in die Hauptassembly der Anwendung eingebettet. Andernfalls wird sie in eine Satellitenassembly eingebettet.

  • GenerateTemporaryTargetAssembly-Aufgabe
    Generiert eine Assembly, wenn mindestens eine Extensible Application Markup Language (XAML)-Seite eines Projekts auf einen Typ verweist, der lokal in diesem Projekt deklariert ist. Die generierte Assembly wird entfernt, sobald der Buildprozess abgeschlossen ist oder wenn Fehler im Buildprozess auftreten.

  • GetWinFXPath-Aufgabe
    Gibt das Verzeichnis der aktuellen Microsoft .NET Framework-Laufzeit zurück.

  • MarkupCompilePass1-Aufgabe
    Konvertiert nicht lokalisierbare Extensible Application Markup Language (XAML)-Projektdateien in ein kompiliertes Binärformat.

  • MarkupCompilePass2-Aufgabe
    Führt einen weiteren Markupkompilierungsdurchlauf für Extensible Application Markup Language (XAML)-Dateien aus, die auf Typen im gleichen Projekt verweisen.

  • MergeLocalizationDirectives-Aufgabe
    Führt die Lokalisierungsattribute und die Kommentare aus mindestens einer XAML-Datei im Binärformat in einer Datei für die gesamte Assembly zusammen.

  • ResourcesGenerator-Aufgabe
    Bettet mindestens eine Ressource (JPG, ICO, BMP, XAML im Binärformat und andere Erweiterungstypen) in eine RESOURCES-Datei ein.

  • UidManager-Aufgabe
    Überprüft, aktualisiert oder entfernt eindeutige Bezeichner (UIDs), um alle Extensible Application Markup Language (XAML)-Elemente in den XAML-Quelldateien zu lokalisieren.

  • UpdateManifestForBrowserApplication-Aufgabe
    Fügt das <hostInBrowser />-Element zum Anwendungsmanifest hinzu (projectname.exe.manifest), wenn ein XAML-Browseranwendung (XBAP)-Projekt erstellt wird.

Siehe auch

Konzepte

Übersicht über MSBuild

MSBuild