Jan Jones

@janjones.me

C# (Roslyn) compiler dev at Microsoft https://github.com/jjonescz

Big improvements to the performance of developing C# file-based incoming. Subsequent builds/runs will cache MSBuild outputs & directly invoke the C# compiler if inputs don't change. This in addition to the work in rc.1 to avoid MSBuild completely for simple file-based apps github.com/dotnet/sdk/p...

Reuse CSC arguments in file-based app runs by jjonescz · Pull Request #50635 · dotnet/sdk

Part of #48011. This optimization saves CSC arguments when MSBuild runs and then reuses them in subsequent runs so dotnet run file.cs can skip MSBuild and invoke only the compiler. In my simple exp...

github.com

.NET Lab (lab.razor.fyi) just gained new configuration options inspired by `dotnet run app.cs`. Reference any NuGet packages via `#:package` or quickly change config via `#:property` (with editor suggestions to guide you). 🚀⚙️

Bild

Blogged: Behind the scenes of dotnet run app.cs - Exploring the .NET 10 preview - Part 2 andrewlock.net/exploring-do... In this post I looks at how the new single-file .NET run experience is implemented inside the .NET SDK, focusing on how the virtual-project file is built. #dotnet #csharp

Behind the scenes of dotnet run app.cs: Exploring the .NET 10 preview - Part 2

In this post I looks at how the new single-file .NET run experience is implemented inside the .NET SDK, focusing on how the virtual-project file is built

andrewlock.net