dotnet

dotnet - это и есть .Net - это бесплатная кроссплатформенная среда разработки с открытым исходным кодом от Microsoft. Она делает Экзешники. И она делает сайты.
Сайты можно сделать двух видов:
1. Полностью под

----------------
dotnet new console -n MyFirstApp
cd MyFirstApp
dotnet run

------

Создание файла проекта (.csproj): Команда dotnet new создала не просто текстовый файл, а полноценную карточку проекта. В ней записано, под какую версию системы собирать программу и какие библиотеки подключать.

• Компиляция в машинный код: Когда вы вводите dotnet run, программа не просто читает текст. Компилятор проверяет ваш код на ошибки, переводит его в промежуточный язык (IL), а среда выполнения .NET превращает его в быстрые инструкции для процессора вашей Windows.

Создание настоящего .exe файла: Внутри скрытой папки bin\Debug\net9.0\ прямо сейчас лежит готовый исполняемый файл MyFirstApp.exe. При желании его можно запустить двойным кликом, как любую обычную программу на Windows.

Компьютер: