Есть несколько компиляторов С#:
1. .NET SDK - Официальный компилятор C# от Microsoft, который входит в состав .NET SDK.
Можно скачать с официального сайта .NET. https://dotnet.microsoft.com/download
---------
После установки: dotnet - должно что-то показать.
PS C:\Users\m> dotnet
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
PS C:\Users\m>
-----------
dotnet new console -n MyApp
cd MyApp
cp ../Program.cs ./
dotnet run
2. Для Релиза:
<PublishSingleFile>true</PublishSingleFile>" в MyApp.csproj - если нужно всё в одном файле.
dotnet publish -c Release -r win-x64
Теперь в папке \MyApp\bin\Release\net9.0\win-x64\publish лежит наш Экзешник весом около 70 МБ !!!
