Blog

Upgrade von XAML auf Build 2015 mit minimalen Änderungen

Jesse Houwing

Aktualisiert Oktober 22, 2025
2 Minuten
Diese Serie ist derzeit noch in Arbeit

XAML-Builds auf Visual Studio Team Services werden im September 2016 veraltet sein. Die Unterstützung für XAML-Builds scheint noch eine Weile zu funktionieren, aber es ist an der Zeit, ein Upgrade auf Build 2015 vorzunehmen.

Möglicherweise haben Sie in der Vergangenheit viel in das XAML-Build-System investiert, aber solange sich Ihre Änderungen hauptsächlich auf benutzerdefinierte MsBuild-Aufgaben und -Ziele, Powershell- oder Batch-Skripte beschränken, ist das Upgrade auf Build 2015 (fast) ein Kinderspiel.

In dieser Serie gehe ich die Grundeinstellungen in der XAML-Standardvorlage durch und erkläre, wie Sie jede Einstellung in das neue System übertragen können. Es gibt immer noch ein paar Dinge, die im neuen System nicht möglich sind, wie z.B. die Konfiguration von Gated Checkins für TFVC, aber fast jede andere Einstellung kann übertragen werden.

Bevor ich auf die einzelnen Einstellungen eingehe, gehe ich davon aus, dass Sie mindestens einen Build-Agent installiert haben oder Visual Studio Team Services mit der Option Hosted Build verwenden.
  • TFVC: Konfigurieren Ihres Repositorys, sauberer Arbeitsbereich, Beschriftung und Auslöser
  • Git: Konfiguration Ihres Repositorys, sauberer Arbeitsbereich, Kennzeichnung und Auslöser
    • Konfigurieren der zu erstellenden Lösung, Plattformen und Konfigurationen, saubere Erstellung
    • Konfigurieren des Ausgabeortes und der Veröffentlichung von Artefakten
    • Konfigurieren von benutzerdefinierten MsBuild-Argumenten, Codeanalyse und Pre-/Post-Build-Skripten
    • Konfigurieren von Testläufen, benutzerdefinierten Testläufen und Vor-/Nachbereitungsskripten
    • Konfigurieren der Veröffentlichung von Quellen und Symbolen
    • Auswahl des Agenten, auf dem Sie Ihren Test durchführen
    • Konfigurieren des Build-Nummern-Formats und der Erstellung/Zuordnung von Workitems
    • Konfigurieren Sie Ihre Aufbewahrungsrichtlinie
    Andere Tipps und Tricks

    Verfasst von

    Jesse Houwing

    Jesse is a passionate trainer and coach, helping teams improve their productivity and quality all while trying to keep work fun. He is a Professional Scrum Trainer (PST) through Scrum.org, Microsoft Certified Trainer and GitHub Accredited Trainer. Jesse regularly blogs and you'll find him on StackOverflow, he has received the Microsoft Community Contributor Award three years in a row and has been awarded the Microsoft Most Valuable Professional award since 2015. He loves espresso and dark chocolate, travels a lot and takes photos everywhere he goes.

    Contact

    Let’s discuss how we can support your journey.