В OpenIDE Pro появилась публичная бета поддержки C#

В OpenIDE Pro стала доступна публичная бета-версия плагина для C#. Среда разработки получила инструменты для редактирования и анализа кода, работы с .NET-решениями и проектами, сборки, запуска и отладки приложений и тестов.
OpenIDE — мультиязычная IDE на базе IntelliJ Platform. Помимо C#, в ней поддерживаются Java, Kotlin, Go, Python, PHP, JavaScript и TypeScript. В состав среды также входят клиент для работы с базами данных, HTTP-клиент, интеграция с Git, Docker и другие инструменты. Поддержка C# ранее проходила закрытое тестирование, а теперь стала доступна всем пользователям редакции Pro.
Возможности C#-плагина
Редактор поддерживает автодополнение, включая подсказки из неимпортированных пространств имён, параметры методов и inlay-подсказки. Ошибки и предупреждения компилятора и анализаторов отображаются непосредственно во время работы. Для них доступны быстрые исправления, а также переходы к определениям и реализациям, поиск использований и переименование символов.
Форматирование всего файла или выбранного фрагмента учитывает настройки .editorconfig. Это позволяет применять в проекте единый стиль кода. В IDE можно открывать решения в форматах .sln и .slnx, а также проекты .csproj. Отдельная панель Solution показывает структуру решения, позволяет добавлять проекты и ссылки между ними.
Мастер создания проектов предлагает шаблоны консольного приложения, Blazor, MVC, Web API и веб-приложения на Razor. Для файлов .razor и .cshtml предусмотрены подсветка HTML-разметки, автодополнение тегов и атрибутов, а также навигация по элементам.
Сборка, запуск и тестирование
Команда dotnet build запускается из окна Build, а по сообщению об ошибке можно перейти к соответствующей строке исходного кода. Веб-приложения запускаются и отлаживаются с учётом профилей из launchSettings.json; при необходимости IDE открывает браузер.
Для тестов доступны выбор проекта, фильтрация и передача дополнительных аргументов. Результаты отображаются в дереве тестов: разработчик может перейти к нужному тесту, запустить его в режиме отладки, а после исправлений повторно выполнить только тесты, завершившиеся ошибкой.
OpenIDE Pro автоматически определяет установленную версию .NET SDK и проверяет её совместимость с проектом, в том числе с учётом файла global.json. Если нужного SDK нет, его можно установить из IDE. Там же доступны установка рантаймов, выбор версии и канала выпуска SDK. Путь к исполняемому файлу dotnet настраивается в разделе Settings → Languages & Frameworks → C#.
Другие обновления OpenIDE
Параллельно команда развивает интеграции с AI-агентами. AI-плагин подключает через ACP Claude Code, Codex, OpenCode и Cursor непосредственно к OpenIDE Pro. Агенту можно поставить задачу, проверить изменения, запустить приложение и посмотреть результат во встроенном браузере.
В версии OpenIDE 2026.2 обновился DB-клиент: в нём появились форматирование SQL, поддержка Greenplum, улучшенное автодополнение и работа с пакетами Oracle. Несколько выделенных запросов можно выполнять последовательно с помощью Ctrl+Enter, а результаты теперь поддерживают подсветку JSON. Docker-плагин получил отображение сервисов из Compose-файлов, подключённых через include, навигацию по описаниям через Structure и действие для остановки окружения с удалением его томов.
C#-плагин пока находится в активной разработке. Пользователи OpenIDE Pro могут установить его из маркетплейса и протестировать на собственных .NET-проектах. Для редакции Pro заявлен бесплатный двухмесячный пробный период, а замечания и предложения команда принимает через чат OpenIDE.


