DevOps Training intermediate

TFS Build 2010 Training — Legacy XAML Build Definitions & Azure DevOps Modernization

Learn TFS 2010 XAML build definitions for legacy .NET build maintenance. Windows Workflow Foundation-based builds, controller/agent architecture, and migration to modern Azure DevOps pipelines.

What Is TFS Build 2010?

TFS 2010 introduced Windows Workflow Foundation (WF)-based XAML build definitions — a significant upgrade from TFS 2008's MSBuild-based builds. These XAML builds used a controller-agent architecture with build process templates defined in XAML, customizable through Visual Studio's build process template editor. TFS 2010 is now long out of support, but some enterprises — particularly in government, defense, and manufacturing — still operate TFS 2010 instances with critical build infrastructure that requires maintenance while being planned for migration.

Current Relevance

TFS Build 2010 is end-of-life legacy build infrastructure. Microsoft ended all support for TFS 2010 years ago. The only reason to learn TFS Build 2010 today is to maintain existing systems while executing a migration to Azure DevOps Pipelines or GitHub Actions. This course is specifically for engineers tasked with "keep it running while we plan the migration." It covers XAML build maintenance and, more importantly, XAML→YAML migration strategies.

Who Should Attend

  • Build/release engineers maintaining TFS 2010 XAML build infrastructure
  • DevOps engineers planning TFS 2010→Azure DevOps migration
  • Software engineers inheriting TFS 2010 build maintenance responsibilities

Learning Outcomes

  • Understand TFS 2010 XAML build architecture and process templates
  • Maintain and debug existing XAML build definitions
  • Manage build controllers and agents in TFS 2010
  • Map XAML build processes to modern YAML pipelines in Azure DevOps
  • Plan and execute TFS 2010→Azure DevOps Services migration

Course Modules

  1. TFS 2010 Build Architecture — Controllers, agents, XAML process templates. WF-based build workflow.
  2. XAML Build Definitions — Process template customization. Build parameters. MSBuild integration. Drop locations.
  3. Maintaining TFS 2010 Builds — Troubleshooting. Agent management. Workspace management. Retention policies.
  4. Build Process Template Customization — Visual Studio template editor. Custom activities. Conditional compilation.
  5. Migration: XAML to YAML — Mapping XAML workflow to Azure DevOps YAML pipelines. Incremental migration strategy.
  6. Capstone: Legacy Build Migration — Document a TFS 2010 XAML build, map to Azure DevOps YAML, plan migration.

Important Note

This course exists solely for enterprises with active TFS 2010 deployments. It is not a career development course — it is a maintenance and migration enablement course. If you are not currently responsible for a TFS 2010 environment, this course is not relevant to you. See .NET Build & Release for modern .NET CI/CD training.

Related Courses

See TFS Training, TFS 2015 Training, and .NET Build & Release.

TOOLS_COVERED

TFS 2010 MSBuild Azure DevOps GitHub Actions

PREREQUISITES

  • TFS 2010 familiarity
  • .NET Framework 4.0 experience

CURRICULUM

Covers: Jenkins, Bamboo, TeamCity, GitHub Actions, GitLab CI, Azure DevOps. Hands-on labs and real-world scenarios.
Covers: Apache Maven, Gradle, Apache Ant, MSBuild, Makefile, NAnt, Grunt. Hands-on labs and real-world scenarios.
Covers: Nexus, Artifactory, NuGet, Chocolatey, APT, YUM, RPM, Apache Archiva. Hands-on labs and real-world scenarios.
Covers: Jira, Zendesk. Hands-on labs and real-world scenarios.
Covers: Python, Bash, PowerShell, Groovy, Ruby, Perl. Hands-on labs and real-world scenarios.

READY TO UPSKILL YOUR ENGINEERING TEAM?

Browse our training catalog, check upcoming cohorts, and enroll in the program that fits your transformation goals.

FIND YOUR TRAINING PATH

Online · Classroom · Corporate · Self-paced · Certification-aligned