Skip to content

MSBuild Server correctness validation when building VMR #13597

Description

@jankratochvilcz

Context

When MSBuild Server is enabled by default we need confidence that VMR builds — which are the primary CI consumer — produce identical results to the non-server build.

Investigation via an agent-driven exploration surfaced a small set of fixable bugs in server behavior; nothing fundamental was identified. The primary mitigation needed for general server enablement is the restore-task workaround tracked in #13315. Other static-state concerns in SDK tasks were analyzed and do not block enablement (and remain workaround-able via nodeReuse=false if needed).

Exit criteria

Out of scope

  • Architectural questions about per-workspace server lifetime, cross-workspace caches, and the relationship between server and a future build orchestrator. Those are tracked separately.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions