.NET 10 prináša možnosť spúšťať kód v C# priamo z terminálu

2. 6. 2025

Sdílet

Terminál Linux příkazová řádka Autor: Depositphotos

.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.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?

Autor zprávičky