Neu in .NET 10.0 [13]: Kompilieren und Starten einzelner C#-Dateien
Seit .NET 10.0 kann man einzelne C#-Dateien direkt übersetzen und starten – ohne dass es eine Projektdatei geben muss.
(Bild: Pincasso / Shutterstock.com)
- Dr. Holger Schwichtenberg
Für das direkte Übersetzen und Starten von C#-Dateien bietet Microsoft File-based Apps. Voraussetzung ist, dass das .NET Software Development Kit (SDK) Version 10.0 oder höher installiert ist.
Eine Installation der .NET Runtime reicht dafĂĽr nicht!
Mit der Neuerung kann C# auch als Skriptsprache zum Einsatz kommen, beispielsweise für Skripte im Rahmen von Entwicklungsprojekten, bei denen man bisher PowerShell oder bash eingesetzt hat. Es gab dafür aber schon vorher Ansätze außerhalb von Microsoft:
Videos by heise
C#-Scripting im .NET 10.0 SDK ist mit dem .NET-SDK-CLI-Befehl dotnet run möglich:
dotnet run .\Dateiname.cs
Alternativ ist die direkte Ausführung einer C#-Datei auch ohne Angabe des Wortes run möglich:
dotnet .\Dateiname.cs
(rme)