November 11, 2025
Fresh code, spicy comments
Heroku Support for .NET 10
Heroku rolls out .NET 10—devs cheer while wallets scream
TLDR: Heroku now supports .NET 10 with quick, single‑file apps and a modern solution format, backed by three years of updates. The crowd applauds day‑one support but roasts Heroku’s pricing and the “.NET” name, turning the launch into a debate over convenience versus cloud costs.
Heroku jumped on stage at .NET Conf 2025 with day‑one support for .NET 10, the big “Long Term Support” release promising three years of fixes and security updates. On paper, it’s slick: zero‑config “file‑based apps” (a single code file you can push and run), modern SLNX solution files that are easier to edit, and testing that works out of the box. Translation: faster starts, fewer headaches. But the comments section? Absolute fireworks. The top mood is: love the speed, hate the bill. One founder did the math and said Heroku’s pricing “killed its utility” beyond hobby projects, while another quipped Salesforce just invented “the most expensive way to run .NET 10.” Others piled on with “How is running on pricey clouds news?” Meanwhile, the peanut gallery roasted branding: “.NET” is still a bad name, apparently in the top ten worst ever. Yet not everyone’s grumpy—some devs applauded the immediacy: “Day 1 support is impressive,” and even threw shade at rivals, asking how long it takes AWS Lambda to support the latest Node release. The vibe: cool tech meets costly cloud, with jokes, sighs, and a few golf claps. Want the features? Check the .NET SDK repo and Heroku Dev Center.
Key Points
- •Heroku now supports building and running .NET 10 applications, including ASP.NET Core 10, C# 14, and F# 10.
- •.NET 10 is an LTS release with three years of support; .NET 8 and .NET 9 reach End of Support on November 10, 2026.
- •Heroku’s .NET buildpack supports .NET 10 features such as file-based apps and SLNX solution files, enabling zero-config deployments.
- •The .NET 10 SDK integrates Microsoft Testing Platform into dotnet test; Heroku CI runs dotnet test by default and allows custom commands via app.json.
- •Heroku fully supports both .sln and the new .slnx formats, with migration available via the dotnet solution migrate command.