В OpenIDE Pro стартовала публичная бета поддержки C#. Плагин умеет открывать решения .NET, собирать и отлаживать приложения, запускать тесты и даже помогает с установкой нужного SDK — всё из одного окна.
В OpenIDE Pro вышла публичная бета поддержки C#. Теперь IDE может полноценно работать с .NET‑решениями: от редактирования и анализа кода до сборки, отладки и запуска тестов.
Что изменилось для C#‑разработчиков
Ранее поддержку C# тестировали в закрытом режиме и показывали на профильных мероприятиях. Сейчас сборка стала доступна широкой аудитории в формате публичной беты — это означает, что функциональность уже пригодна для повседневной работы, но продолжает активно дорабатываться.
Редактор, навигация и стиль кода
В плагин включили базовые вещи, без которых IDE для C# быстро превращается в «просто текстовый редактор». Доступны автодополнение (в том числе по неимпортированным пространствам имён), подсказки по аргументам и inlay‑подсказки.
Ошибки компилятора и статических анализаторов подсвечиваются прямо во время работы. Есть быстрые исправления, переход к определению/реализации, поиск использований и переименование символов. Форматирование учитывает правила из .editorconfig, поэтому проще соблюдать принятый в команде стиль.
Проекты и веб‑шаблоны: от .sln до Razor
Плагин открывает решения .sln и .slnx, а также проекты .csproj. Для навигации по структуре предусмотрена отдельная панель Solution с деревом решения и проектов: там же можно добавить новый проект или ссылку на другой проект.
В мастере создания доступны типовые заготовки — консольное приложение, Blazor, MVC, Web API и веб‑приложение на Razor. Для .razor и .cshtml заявлены подсветка HTML‑разметки, дополнение тегов и атрибутов и навигация по элементам.
Сборка, отладка и тесты без «прыжков» между инструментами
Сборка запускается через dotnet build из окна Build, а из сообщений об ошибках можно переходить к нужной строке исходников. Для веб‑приложений поддержаны профили launchSettings.json: запуск и отладка идут по настройкам профиля с автоматическим открытием браузера.
Тесты можно запускать с выбором проекта, фильтрами и дополнительными аргументами. Результаты показываются в дереве тестов; предусмотрен переход к тесту в коде, отладка и повторный запуск только упавших тестов — удобно, когда исправляете проблему «по горячим следам».
Подготовка окружения: контроль .NET SDK из IDE
OpenIDE Pro определяет установленный .NET SDK и проверяет совместимость с проектом, включая сценарии с global.json. Если подходящего SDK нет, его можно установить прямо из IDE (также поддерживается установка рантаймов). Версию и канал выпуска SDK выбирают в настройках; путь к dotnet задаётся в разделе настроек языков и фреймворков.
Практический плюс такого подхода — меньше «ручной настройки» на новых машинах и меньше шансов, что сборка у разных разработчиков неожиданно поедет из‑за разных версий SDK.
Параллельно обновили инструменты для баз и контейнеров
В релизе OpenIDE 2026.2 также обновили DB‑клиент: добавили форматирование SQL, поддержку Greenplum, улучшили автодополнение и работу с пакетами Oracle. Несколько выделенных запросов можно выполнить последовательно сочетанием Ctrl+Enter, а результаты получили подсветку JSON.
Docker‑плагин научился показывать сервисы из Compose‑файлов, подключённых через include, в общем дереве. Также появилась навигация по Docker‑описаниям через Structure и действие down with volumes, которое останавливает окружение и удаляет тома.
Источник: Хабр
