2.23.9
(chore): Sync and cache NuGet dependencies across all C# Dockerfiles. Updates test
framework packages to match generated SDK versions and adds NuGet restore
caching to the generator Dockerfiles.
2.23.8
(chore): Reduce dotnet CLI process spawns during project setup by generating
the .slnx solution file and test project reference directly as
templates instead of invoking 5 separate dotnet CLI commands
(dotnet new sln, dotnet sln add ×2, dotnet remove reference,
dotnet add reference). This eliminates ~5-10s of cold .NET CLI
startup overhead per generation run.
2.23.7
(chore): Parallelize file writes during project persistence using batched concurrency
(100 files per batch via Promise.all), significantly reducing generation time
for large projects with thousands of files.