Перейти к содержимому
Следить за .NET Напишем, когда выйдет новая версия. Не чаще раза в неделю.
Готово: напишем, когда выйдет новая версия.
Программа

.NET

Платформа Microsoft с открытым кодом: запуск и разработка программ на C# для Windows, macOS и Linux.

Собираем оценки · 0 из 10
Проверено 3 ноября 2026
Скачать для Windows Другая система или источник
Версия
10.0.14
Лицензия
Бесплатная
Размер
Не указано разработчиком
Русский язык
Частично
Системы
Linux, macOS, Windows
Релиз
Октябрь 2026

Характеристики

Задача
Разработка и запуск программ
Категория
Разработка
Версия
10.0.14
Лицензия
Бесплатная
Размер
Не указано разработчиком
Показать все характеристики
Русский язык
Частично
Системы
Linux, macOS, Windows
Релиз
Октябрь 2026
Архитектура
x64, ARM64
Открытый код
MIT
Разработчик
dotnet.microsoft.com

.NET — платформа Microsoft, на которой пишут и запускают программы: настольные приложения для Windows, сайты и серверные службы, мобильные приложения, игровую логику, утилиты для командной строки. Основной язык здесь C#, кроме него есть F# и Visual Basic. Платформа бесплатна, у неё открытый код, и работает она не только на Windows, но и на macOS с Linux.

Важно не путать два разных продукта с похожими названиями. Старый .NET Framework живёт только внутри Windows, входит в систему и больше не развивается — его оставили для давно написанных программ. Современный .NET (раньше назывался .NET Core) ставится отдельной загрузкой, выходит новыми версиями каждый год и работает на трёх системах. Если программа просит «.NET Framework 3.5» или «4.8» — это первый случай, и ставить нужно именно его компонент Windows, а не новую платформу.

Что входит в .NET

  • Среда выполнения (Runtime) — то, без чего не запустится готовая программа на .NET. Если вы просто пользователь и приложение просит .NET, нужна именно она.
  • Набор для разработки (SDK) — среда выполнения плюс компилятор, библиотеки и командная утилита. Ставят её те, кто пишет код; отдельно среду выполнения тогда скачивать не нужно.
  • Командная утилита dotnet — создаёт проект из готового шаблона, собирает, запускает, прогоняет тесты и готовит программу к публикации. Весь цикл работы можно пройти без среды разработки, одними командами.
  • Библиотеки на все случаи — работа с файлами, сетью, базами данных, JSON, датами, шифрованием. Дополнительные библиотеки ставятся пакетами из общего хранилища NuGet прямо из проекта.
  • Веб-часть ASP.NET Core — сайты, веб-интерфейсы и программные интерфейсы для мобильных приложений. Собранный сайт запускается и на Windows-сервере, и на Linux.
  • Приложения с окнами — WPF и Windows Forms для программ под Windows, а также набор для приложений, которые собираются сразу под компьютер и телефон.
  • Публикация одним файлом — программу можно собрать так, что она запустится на компьютере, где .NET не установлен: всё нужное упаковывается внутрь.

Новые версии .NET выходят раз в год. Чётные считаются версиями с длительной поддержкой и обновляются около трёх лет, нечётные поддерживаются примерно полтора года. По данным разработчика, последняя версия платформы — 10.0.14 от 25 октября 2026 года.

Кому подходит

  • Тем, у кого программа при запуске требует .NET: тогда достаточно поставить среду выполнения нужной версии.
  • Начинающим разработчикам: C# — язык с понятным синтаксисом, хорошей справкой на русском и большим количеством учебных материалов.
  • Тем, кто пишет программы для Windows: WPF и Windows Forms остаются самым коротким путём к обычному окну с кнопками.
  • Веб-разработчикам и тем, кто делает серверную часть: ASP.NET Core хорошо держит нагрузку и разворачивается на Linux.
  • Корпоративным разработчикам: в России на .NET написано много учётных и внутренних систем, поэтому на платформу есть устойчивый спрос.

Плюсы

  • Бесплатно, с открытым кодом и без ограничений для коммерческой работы
  • Работает на Windows, macOS и Linux
  • Одна команда создаёт, собирает и запускает проект
  • Большой набор встроенных библиотек и хранилище пакетов
  • Документация и сообщения об ошибках частично переведены на русский

Минусы

  • Легко запутаться в названиях: старый .NET Framework и современный .NET — разные вещи
  • Версий много, и программы требуют конкретную
  • Приложения с окнами WPF и Windows Forms работают только на Windows
  • Облачные службы Microsoft российскими картами не оплатить

Сколько стоит

Сама платформа бесплатна полностью: и среда выполнения, и набор для разработки, и командные утилиты распространяются под открытой лицензией MIT. Создавать и продавать программы на .NET можно без отчислений и без регистрации. Платить приходится только за то, что рядом: за подписку на полную версию среды Visual Studio, если нужны её расширенные возможности, или за облачные службы Microsoft, если вы размещаете там сайт. И то и другое не обязательно — для разработки достаточно бесплатных инструментов: Visual Studio Community, Visual Studio Code или любой редактор с командной утилитой. Оплата облачных служб Microsoft российскими картами не проходит, но для работы с платформой на своём компьютере она и не нужна.

Как установить

  1. Решите, что вам нужно: для запуска чужой программы — среда выполнения, для своей разработки — набор SDK.
  2. Откройте официальный сайт .NET и выберите версию. Если конкретных требований нет, берите последнюю с длительной поддержкой.
  3. Скачайте установщик для своей системы и разрядности и запустите его — лишних компонентов он не предлагает.
  4. Откройте терминал и проверьте установку командой вывода версии; список установленных наборов показывает отдельная команда.
  5. Поставьте редактор: бесплатную Visual Studio Community с рабочей нагрузкой для .NET или Visual Studio Code с расширением для C#.

Частые вопросы

Чем .NET отличается от .NET Framework?

Современный .NET — кроссплатформенный, развивается и ставится отдельно. .NET Framework — старая версия, встроенная в Windows и закрытая для развития. Программы, написанные под Framework, на новой платформе сами по себе не запустятся, их нужно переносить.

Нужно ли ставить и SDK, и среду выполнения?

Нет. Набор SDK уже содержит в себе среду выполнения, поэтому разработчику достаточно его. Отдельная среда выполнения нужна там, где код не пишут, а только запускают готовые программы, — например, на сервере.

Есть ли русский язык?

Сайт и документация Microsoft по .NET есть на русском, часть сообщений командных утилит тоже переводится по языку системы. Названия команд, параметров и ошибок компилятора остаются английскими — это обычное дело для средств разработки.

Работает ли .NET в России?

Да, платформа скачивается и работает, регистрация не нужна. Ограничения касаются платных облачных служб Microsoft: оплатить их российской картой нельзя. Разработка на своём компьютере и размещение программ на обычном сервере от этого не зависят.

Можно ли держать несколько версий .NET?

Да, они ставятся рядом и не конфликтуют. Проект сам указывает, какая версия ему нужна, а если на компьютере несколько наборов SDK, выбор можно закрепить файлом настроек в папке проекта.

Готовы скачать .NET? Выберите систему и источник в следующем окне.
Собираем оценки Рейтинг появится, когда наберётся 10 отзывов. Сейчас 0 отзывов. Так одна-две оценки не решают за всех. 0 / 10
Награды
Высокая оценка Рейтинг 4,7+ и 10+ отзывов Нужен рейтинг 4,7+ и 10 отзывов, сейчас — · 0
Выбор пользователей Рейтинг 4,7+ и 50+ отзывов Нужен рейтинг 4,7+ и 50 отзывов, сейчас — · 0
Золотой выбор Рейтинг 4,7+ и 100+ отзывов Нужен рейтинг 4,7+ и 100 отзывов, сейчас — · 0
Выбор редакции Редакция проверила и рекомендует Назначает редакция
Разработчик на связи Представитель ответил на отзывы за последние 30 дней Представитель отвечает на отзывы
Пользовались .NET? Без регистрации, нужна только почта
Ваш отзыв о .NET
Оценка
Минимум 30 знаков. Ссылки, реклама и личные данные не публикуются
До 3 изображений. Скриншот с ошибкой помогает модератору и разработчику
Спасибо! Отзыв отправлен
  1. Отправленсейчас
  2. Подтвердите почтуссылка в письме
  3. Модерациядо 24 часов
  4. Публикацияпришлём письмо
Мы напишем на почту, когда отзыв опубликуют или если модератору понадобится уточнение. Если разработчик ответит, тоже пришлём письмо.
Представитель разработчика не подключён · Я представитель

Укажите рабочую почту на домене dotnet.microsoft.com. После подтверждения письмом и проверки модератором у ваших ответов появится отметка «Представитель разработчика». Удалять или скрывать отзывы представитель не может.