.NET 10 prinesie možnosť spúšťať C# programy priamo z terminálu. Vďaka tejto funkcii už nie je nutné vytvárať projektový súbor. Stačí mať jediný .cs súbor a môžete okamžite spustiť C# kód, podobne ako v skriptovacích jazykoch typu Python alebo Perl. Táto novinka výrazne zjednoduší experimentovanie, prototypovanie aj výučbu C#.
$ dotnet run app.cs
Funkcionalita je dostupná od .NET 10 Preview 4 a podporuje aj pokročilé možnosti, ako je referencovanie NuGet balíčkov či použitie špeciálnych direktív priamo v zdrojovom súbore. Na Unixových systémoch je možné C# skripty spúšťať aj priamo cez shebang #!/usr/bin/dotnet run. Ak sa skript časom rozrastie, dá sa jednoducho konvertovať na štandardný projektový formát.
Niektorí vývojári túto novinku prijali skepticky, pretože majú pocit, že C# sa mení na skriptovací jazyk. V skutočnosti však .NET vývojári takéto ciele určite nemajú. Ide predovšetkým o zjednodušenie spúšťania jednoduchých C# programov. Keď sa nad tým zamyslíme, veľa vývojárov trávi niekedy viac času písaním skúšobných kódov a experimentovaním, ako písaním plnohodnotných aplikácií.
Jazyk C# tak nasleduje Javu, ktorá už dlhšie podporuje spúšťanie kódu priamo z terminálu, tiež s podobnými motívmi.