RepoJournal
.NET

@dotnet

The .NET runtime, ASP.NET, and the C# tooling

Keep up with .NET in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: .NET Full archive →

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.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Report actual launch path in MSB4216 for Runtime="NET" task host ↗ dotnet/msbuild
  2. [2] Report actual launch path in MSB4216 for Runtime="NET" task host (#13889) dotnet/msbuild
  3. [3] v3.0.0 ↗ dotnet/dev-proxy
  4. [4] Add auth key support for CRUD API to skill. Closes #1663 ↗ dotnet/dev-proxy
  5. [5] [github] Fix Code Radiator: prevent upstream unsetting that breaks safeoutputs PR creation. Fixes #25555. (#25563) dotnet/macios
  6. [6] Add tests for PropertyGrid.OnComponentRemoved ↗ dotnet/winforms
  7. [7] [github] Add zizmor GitHub Actions security linter workflow (#25560) dotnet/macios

Quick answers

What shipped 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. In total, 9 commits, 9 pull requests, and 1 releases landed.
Who contributed to .NET on May 29, 2026?
3 developers shipped this update, including ViktorHofer, garrytrinder, and LeafShi1.
What were the notable .NET updates?
Report actual launch path in MSB4216 for Runtime="NET" task host, Report actual launch path in MSB4216 for Runtime="NET" task host (#13889), and v3.0.0.

More from @dotnet

Daily updates, in your inbox

Follow .NET

Keep up with .NET in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?