Skip to content

Conversation

@tmat
Copy link
Member

@tmat tmat commented Oct 13, 2025

Only capture output of dotnet build when running in a test environment. In production, let dotnet build show build progress.

Output messages that inform of project evaluation start and end, and project load start and end, and include elapsed time.
Output "Waiting for changes" even when --verbose is not specified, so that it's clear when dotnet-watch starts to listen for changes.

When projects need to be rebuilt due to rude edits, rebuild them serially to avoid potential write access issues of dependent project outputs.

image

@github-actions
Copy link
Contributor

This PR is targeting main, which is now for .NET 11-facing work. If you intended to target .NET 10, either retarget this PR to release/10.0.1xx or make sure you backport the change to release/10.0.1xx after merging. See #50394 for more details.

@tmat tmat changed the base branch from main to release/10.0.2xx October 13, 2025 20:00
@tmat tmat changed the title Output Improve progress output, rebuild project serially Oct 15, 2025
@tmat tmat marked this pull request as ready for review October 16, 2025 16:56
@tmat tmat requested a review from a team as a code owner October 16, 2025 16:56
@tmat
Copy link
Member Author

tmat commented Oct 16, 2025

@DustinCampbell ptal

@tmat tmat changed the title Improve progress output, rebuild project serially Improve progress output, rebuild projects serially Oct 16, 2025
@tmat tmat merged commit 78759c5 into dotnet:release/10.0.2xx Oct 17, 2025
27 checks passed
@tmat tmat deleted the Output branch October 17, 2025 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants