Developers get faster inner loop via optimized RAR in MS BUILD #8422
Labels
8.0
Cost:M
Work that requires one engineer up to 2 weeks
Priority:1
Work that is critical for the release, but we could probably ship without
Status:InProgress
SWAG:5.5
Task: Resolve Assembly References (RAR)
triaged
User Story
A single user-facing feature. Can be grouped under an epic.
Milestone
Background
ResolveAssemblyReferences (RAR) remains to be one of the most expensive targets in incremental builds. It runs on each build, by design, and while there have been several improvements in the past, we believe that it can be optimized further. For example, thanks to the MSBuild server feature, we can look at the target and the underlying task through the prism of a long-running process and investigate the potential use of file watchers to catch dependent file updates. It is also likely that many RAR features are no longer relevant for building modern .NET apps and can be by default disabled, yielding a measurable perf boost.
Tasks
Justification
The text was updated successfully, but these errors were encountered: