The Wire · Showcase
MSBUILD FIXES ERROR REPORTING ON OLDER SDKS, DEV-PROXY HITS V3.0.0
By RepoJournal · Filed · About .NET
MSBuild stops lying about missing task hosts on SDK 10.0.x, while dev-proxy ships its biggest update with auth key support for CRUD APIs.
The MSBuild team fixed a long-standing frustration where the MSB4216 error pointed at a file that didn't exist [1]. On SDKs 10.0.x through 10.0.299, the task host launcher falls back to `dotnet.exe MSBuild.dll` when the app host isn't present, but the error message kept referencing `MSBuild.exe` anyway [2]. Developers debugging build failures saw a phantom file path that wasted hours. This is the kind of fix that saves senior engineers from hours of misdirected troubleshooting. Meanwhile, dev-proxy crossed into v3.0.0 territory [3], bringing auth key support for CRUD API skills with full schema updates [4]. The Code Radiator workflow in macios got a critical fix too: the CI was unsetting git's upstream tracking branch mid-build, which broke the PR creation logic in safeoutputs [5]. WinForms added coverage for PropertyGrid component removal tests [6], and the team added GitHub Actions security linting with zizmor [7]. Nothing here breaks your builds, but the MSBuild fix and dev-proxy release are worth noting for teams managing SDK complexity.
Action items
- → If you maintain build infrastructure targeting SDK 10.0.0 to 10.0.299, verify MSBuild error messages now point to actual files dotnet/msbuild [plan]
- → Update dev-proxy references to v3.0.0 in your CRUD API skill configurations dotnet/dev-proxy [plan]
- → Monitor Code Radiator workflows in macios; upstream unsetting issue now resolved dotnet/macios [monitor]
References
- [1] Report actual launch path in MSB4216 for Runtime="NET" task host ↗ dotnet/msbuild
- [2] Report actual launch path in MSB4216 for Runtime="NET" task host (#13889) dotnet/msbuild
- [3] v3.0.0 ↗ dotnet/dev-proxy
- [4] Add auth key support for CRUD API to skill. Closes #1663 ↗ dotnet/dev-proxy
- [5] [github] Fix Code Radiator: prevent upstream unsetting that breaks safeoutputs PR creation. Fixes #25555. (#25563) dotnet/macios
- [6] Add tests for PropertyGrid.OnComponentRemoved ↗ dotnet/winforms
- [7] [github] Add zizmor GitHub Actions security linter workflow (#25560) dotnet/macios
FAQ
- What changed in .NET on May 29, 2026?
- MSBuild stops lying about missing task hosts on SDK 10.0.x, while dev-proxy ships its biggest update with auth key support for CRUD APIs.
- What should .NET teams do about it?
- If you maintain build infrastructure targeting SDK 10.0.0 to 10.0.299, verify MSBuild error messages now point to actual files • Update dev-proxy references to v3.0.0 in your CRUD API skill configurations • Monitor Code Radiator workflows in macios; upstream unsetting issue now resolved
- Which .NET repositories shipped on May 29, 2026?
- dotnet/msbuild, dotnet/dev-proxy, dotnet/macios, dotnet/winforms