107 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-08-10
stories 8

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

RAZOR DECL/IMPL SPLIT BREAKS ASPNETCORE RUNTIME COMPILER

By RepoJournal · Filed · About .NET · Composed from the cited sources · methodology

A recent Razor refactor removed public APIs that ASP.NET Core's runtime view compiler depends on, forcing an emergency restore.

The Razor declaration/implementation split that flowed into the VMR [1] stripped out two critical public members: RazorCodeDocumentExtensions.GetCSharpDocument() and RazorCSharpDocument.GeneratedCode. ASP.NET Core's Mvc.Razor.RuntimeCompilation.RuntimeViewCompiler relies on these APIs and broke in the product build [2]. Chris Sienkiewicz restored both public members to unblock the product [1]. Separately, Viktor Hofer fixed an official build failure in Roslyn by removing stale SDL validation parameters that Arcade had already dropped from its post-build template [3]. The msbuild updates continue flowing through the VMR codeflow pipeline into dotnet/dotnet [4], with aspnetcore dependency updates from the optimization channel keeping pace [5]. All four commits across these repos landed cleanly overnight.

Quick answers

What shipped in .NET on August 10, 2026?
A recent Razor refactor removed public APIs that ASP.NET Core's runtime view compiler depends on, forcing an emergency restore. In total, 4 commits and 4 pull requests landed.
Who contributed to .NET on August 10, 2026?
4 developers shipped this update, including dotnet-maestro, dotnet-maestro[bot], Viktor Hofer, and Chris Sienkiewicz.
What were the notable .NET updates?
Restore public GetCSharpDocument() and GeneratedCode for runtime compilation (#84813), Restore public GetCSharpDocument() and GeneratedCode for runtime compilation, and Remove SDL validation parameters from pipeline (#84824).