[{"data":1,"prerenderedAt":144},["ShallowReactive",2],{"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":3,"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":5,"$fPi9LyN7IojJuQrLz6bSB9-_CXmSv7x2fpbReBfkURE4":7,"$fFhqEwar8aPRvDX51LJHx_GThVOTPAEj8rrWAPIKJeDc":119},{"data":4},[],{"data":6},[],{"data":8,"meta":116},[9],{"id":10,"documentId":11,"title":12,"seo_title":13,"summary":14,"seo_description":15,"slug":16,"published_date":17,"body":18,"content":19,"createdAt":38,"updatedAt":39,"publishedAt":40,"blogauthor":41,"cover":63,"categories":106},357,"op33515pijjqj4w2t4sm48q3","В OpenIDE Pro появилась публичная бета поддержки C#","Поддержка C# в OpenIDE Pro: публичная бета","C#-плагин для OpenIDE Pro вышел в публичную бету: в IDE можно писать и анализировать код, открывать .NET-решения, собирать, запускать и отлаживать приложения и тесты.","C#-плагин для OpenIDE Pro: анализ кода, решения .sln и проекты .csproj, Razor, сборка через dotnet build, отладка, тесты и установка .NET SDK прямо из IDE.","openide-pro-publichnaya-beta-csharp","2026-10-03","Выпустили публичную бета-версию [C#-плагина для OpenIDE Pro](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fc\u002F441\u002F). Теперь в IDE можно редактировать и анализировать C#-код, работать с .NET-решениями и проектами, собирать, запускать и отлаживать приложения и тесты.\n\n![]({{strapiUrl}}\u002Fuploads\u002F6d816960c89b6f0b9f2c1b287255c65a_1202e3c544.webp)\n\n> Если вы впервые слышите про [OpenIDE](https:\u002F\u002Fopenide.ru\u002F), это мультиязычная среда разработки на базе IntelliJ Platform. В ней можно работать с Java, Kotlin, Go, Python, PHP, JavaScript и TypeScript, а теперь в редакции Pro — ещё и с C#. Прямо в IDE доступны DB-клиент, HTTP-клиент, Git, Docker и другие инструменты.\n\nМы давно рассказывали, что готовим поддержку C#, и до этого тестировали её в закрытой бете. Большое спасибо всем, кто принял в ней участие: благодаря вашим замечаниям мы многое исправили. Спасибо и тем, кто подходил к нам на конференциях, в том числе на последней DotNext, смотрел поддержку C# на стенде и интересовался её выходом. Теперь опубликовали текущую сборку для всех пользователей [Pro](https:\u002F\u002Fopenide.ru\u002Fpro\u002F).\n\n\u003Ch2 id=\"chto-voshlo-v-c-plagin\">Что вошло в C#-плагин\u003C\u002Fh2>\n\n- **Редактор и анализ кода.** Есть автодополнение, в том числе из неимпортированных пространств имён, подсказки по аргументам методов и inlay-подсказки. Ошибки и предупреждения компилятора и анализаторов отображаются во время работы с кодом; доступны быстрые исправления. Можно перейти к определению или реализации, найти использования и переименовать символ. Форматирование файла и выделенного фрагмента учитывает `.editorconfig` — пригодится, чтобы соблюдать принятый в проекте стиль.\n\n  ![]({{strapiUrl}}\u002Fuploads\u002F1bfbfedd2e3107bc165cf726f454e888_3cb1a46e40.webp)\n- **Solutions, проекты и Razor.** Плагин открывает решения `.sln` и `.slnx` и проекты `.csproj`; отдельная панель Solution показывает дерево решения и его проектов. Здесь можно добавить проект или ссылку на другой проект, а в панели запуска — выбрать конфигурацию Debug\u002FRelease и целевую платформу. Мастер создания проектов предлагает консольное приложение, Blazor, MVC, Web API и веб-приложение на Razor. Для файлов `.razor` и `.cshtml` доступны подсветка HTML-разметки, дополнение тегов и атрибутов и навигация по элементам.\n\n  ![]({{strapiUrl}}\u002Fuploads\u002F914b8fcdcfff116141e0524f9e28f62d_d2593f349c.webp)\n- **Сборка, запуск, отладка и тесты.** `dotnet build` запускается из окна Build, а из сообщения об ошибке можно перейти к нужной строке исходника. Веб-приложения запускаются и отлаживаются по профилям `launchSettings.json` с открытием браузера. Для тестов доступны выбор проекта, фильтр и дополнительные аргументы; результаты отображаются в дереве тестов IDE. Можно перейти к тесту в коде, отладить его и после исправления повторно запустить только упавшие тесты.\n\n  ![]({{strapiUrl}}\u002Fuploads\u002F0d3a7389e176026c2c540d8653fe2960_ce87b763b5.webp)\n- **Работа с .NET SDK.** IDE определяет установленный SDK и проверяет, подходит ли он проекту, в том числе с учётом `global.json`. Если нужного SDK нет, его можно установить прямо из IDE; доступна и установка рантаймов. Версия и канал выпуска SDK выбираются в настройках, путь к `dotnet` задаётся в `Settings → Languages & Frameworks → C#`. Это позволяет подготовить окружение для нового проекта в самой среде разработки.\n\n  ![]({{strapiUrl}}\u002Fuploads\u002Fa3ea6b877ed1549810d4b34e441534be_2fd28d2e60.webp)\n\n> Плагин доступен в OpenIDE Pro, [скачивайте дистрибутив с сайта](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F), активируйте бесплатный триал на два месяца и пользуйтесь всеми возможностями. Поддержка находится в активной разработке, и впереди ещё большой объём работы. Полный список возможностей опубликован [на странице плагина](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fc\u002F441\u002F).\n\n\u003Ch2 id=\"ai-agenty-ryadom-s-kodom\">AI-агенты рядом с кодом\u003C\u002Fh2>\n\nТакже недавно мы [выпустили AI-плагин для OpenIDE Pro](\u002Fblog\u002Freliz-openide-claude-code-codex-opencode-i-cursor-pryamo-v-ide\u002F). Через ACP он подключает Claude Code, Codex, OpenCode и Cursor прямо в OpenIDE. Можно поставить задачу агенту, проверить изменения в коде, запустить приложение и посмотреть результат во встроенном браузере.\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Farticles\u002Fdigest-22\u002Fai_plugin.mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_openide_pro_publichnaya_beta_csharp_af5830f042.webp\" preload=\"none\">\u003C\u002Fvideo>\n\nПодробнее про интеграции и сценарии использования читайте в [отдельной статье](\u002Fblog\u002Freliz-openide-claude-code-codex-opencode-i-cursor-pryamo-v-ide\u002F).\n\n\u003Ch2 id=\"obnovlenie-db-klienta\">Обновление DB-клиента\u003C\u002Fh2>\n\nВ [релизе OpenIDE 2026.2](\u002Fblog\u002Freliz-openide-2026-2\u002F) DB-клиент получил форматирование SQL, поддержку Greenplum, улучшения автодополнения и работы с пакетами Oracle. Несколько выделенных запросов можно выполнить по очереди через `Ctrl+Enter`, а в результатах появилась подсветка JSON. Если ещё не пробовали клиент, в [отдельной статье](\u002Fblog\u002Fdb-klient-openide-ot-podklyucheniya-k-baze-do-explain-i-eksporta\u002F) показали путь от подключения к базе до EXPLAIN, редактирования и экспорта данных.\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Farticles\u002Fdb_client_compressed.mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_openide_pro_publichnaya_beta_csharp_af5830f042.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n\u003Ch2 id=\"obnovlenie-docker-plagina\">Обновление Docker-плагина\u003C\u002Fh2>\n\nВ Docker-плагине сервисы из Compose-файлов, подключённых через `include`, теперь отображаются в общем дереве. Добавили навигацию по Docker-описаниям через Structure и действие `down with volumes`, которое останавливает окружение и удаляет его тома.\n\n![]({{strapiUrl}}\u002Fuploads\u002F7c59cf04e5d5db0a3fd3154b3b4cc05b_e400cbdd9a.webp)\n\nПодробнее о плагине и решениях при его разработке рассказали [тут.](\u002Fblog\u002Fkak-ne-poteryat-integracziyu-s-docker-v-ide-posle-blokirovki-jetbrains\u002F)\n\n\u003Ch2 id=\"kak-poprobovat\">Как попробовать?\u003C\u002Fh2>\n\n[Скачайте OpenIDE Pro с сайта](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F), активируйте бесплатный триал на два месяца и установите [C#-плагин из маркетплейса](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fc\u002F441\u002F).\n\n![]({{strapiUrl}}\u002Fuploads\u002Fac4d95be08034994a4ead365705dd6e1_574c149029.webp)\n\nНам по-прежнему очень нужна обратная связь: попробуйте плагин на своих .NET-проектах и расскажите, как он работает. Ошибки, замечания и пожелания присылайте [в чат OpenIDE](https:\u002F\u002Ft.me\u002Fopenide_chat) — это поможет нам доработать следующие версии.\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F1089888\u002F)._\n",[20],{"title":21,"links":22},"Содержание",[23,26,29,32,35],{"label":24,"href":25},"Что вошло в C#-плагин","#chto-voshlo-v-c-plagin",{"label":27,"href":28},"AI-агенты рядом с кодом","#ai-agenty-ryadom-s-kodom",{"label":30,"href":31},"Обновление DB-клиента","#obnovlenie-db-klienta",{"label":33,"href":34},"Обновление Docker-плагина","#obnovlenie-docker-plagina",{"label":36,"href":37},"Как попробовать?","#kak-poprobovat","2026-11-12T11:26:01.921Z","2026-11-13T11:49:20.152Z","2026-11-13T11:49:20.241Z",{"id":42,"documentId":43,"firstname":44,"lastname":45,"createdAt":46,"updatedAt":47,"publishedAt":48,"slug":49,"photo":50},40,"yuewij1jc3qoxmkvsh2mpeny","Георгий","Власов","2026-02-17T11:40:25.168Z","2026-11-13T11:49:25.324Z","2026-11-13T11:49:25.371Z","georgij-vlasov",{"id":51,"documentId":52,"name":53,"alternativeText":54,"caption":54,"width":55,"height":55,"formats":54,"hash":56,"ext":57,"mime":58,"size":59,"url":60,"previewUrl":54,"provider":61,"provider_metadata":54,"createdAt":62,"updatedAt":62,"publishedAt":62,"focalPoint":54},1359,"jt1gpp4kqcyzwuwfhzj1c1vc","Gosha_ab88bd0ec5.webp",null,96,"Gosha_ab88bd0ec5_972867885d",".webp","image\u002Fwebp",2.14,"\u002Fuploads\u002FGosha_ab88bd0ec5_972867885d.webp","local","2026-11-13T11:47:15.450Z",{"id":64,"documentId":65,"name":66,"alternativeText":54,"caption":54,"width":67,"height":68,"formats":69,"hash":102,"ext":57,"mime":58,"size":103,"url":104,"previewUrl":54,"provider":61,"provider_metadata":54,"createdAt":105,"updatedAt":105,"publishedAt":105,"focalPoint":54},1239,"pspi1m3s4g1kjolexclo3sav","cover-openide-pro-publichnaya-beta-csharp.webp",1280,720,{"thumbnail":70,"large":78,"medium":86,"small":94},{"name":71,"hash":72,"ext":57,"mime":58,"path":54,"width":73,"height":74,"size":75,"sizeInBytes":76,"url":77},"thumbnail_cover-openide-pro-publichnaya-beta-csharp.webp","thumbnail_cover_openide_pro_publichnaya_beta_csharp_af5830f042",245,138,5.94,5938,"\u002Fuploads\u002Fthumbnail_cover_openide_pro_publichnaya_beta_csharp_af5830f042.webp",{"name":79,"hash":80,"ext":57,"mime":58,"path":54,"width":81,"height":82,"size":83,"sizeInBytes":84,"url":85},"large_cover-openide-pro-publichnaya-beta-csharp.webp","large_cover_openide_pro_publichnaya_beta_csharp_af5830f042",1000,562,26.84,26842,"\u002Fuploads\u002Flarge_cover_openide_pro_publichnaya_beta_csharp_af5830f042.webp",{"name":87,"hash":88,"ext":57,"mime":58,"path":54,"width":89,"height":90,"size":91,"sizeInBytes":92,"url":93},"medium_cover-openide-pro-publichnaya-beta-csharp.webp","medium_cover_openide_pro_publichnaya_beta_csharp_af5830f042",750,422,20.41,20408,"\u002Fuploads\u002Fmedium_cover_openide_pro_publichnaya_beta_csharp_af5830f042.webp",{"name":95,"hash":96,"ext":57,"mime":58,"path":54,"width":97,"height":98,"size":99,"sizeInBytes":100,"url":101},"small_cover-openide-pro-publichnaya-beta-csharp.webp","small_cover_openide_pro_publichnaya_beta_csharp_af5830f042",500,281,13.59,13592,"\u002Fuploads\u002Fsmall_cover_openide_pro_publichnaya_beta_csharp_af5830f042.webp","cover_openide_pro_publichnaya_beta_csharp_af5830f042",37.58,"\u002Fuploads\u002Fcover_openide_pro_publichnaya_beta_csharp_af5830f042.webp","2026-11-13T11:44:32.449Z",[107],{"id":108,"documentId":109,"title":110,"published":111,"weight":108,"slug":112,"createdAt":113,"updatedAt":114,"publishedAt":115,"color":54},1,"hc2qik74iq346rzrodyoc5l5","Продукт",true,"release","2025-08-25T10:17:40.582Z","2026-11-12T11:22:44.594Z","2026-11-12T11:22:44.573Z",{"pagination":117},{"page":108,"pageSize":118,"pageCount":108,"total":108},25,{"data":120,"meta":139},[121,127,133],{"published_date":122,"id":123,"documentId":124,"title":125,"slug":126},"2026-11-09",301,"nla7pt5zwy8t0wknadxvz37z","OpenIDE Pro теперь можно купить для себя","openide-pro-personal-licenses",{"published_date":128,"id":129,"documentId":130,"title":131,"slug":132},"2026-11-07",309,"ua3z428wr5otk0z29kwjoedf","Сегодня Claude, завтра Codex: обновления мультиагентной OpenIDE","segodnya-claude-zavtra-codex-obnovleniya-multiagentnoj-openide",{"published_date":134,"id":135,"documentId":136,"title":137,"slug":138},"2026-11-05",318,"xvoscpm4g3zkv4n6afehxus2","Обновление C# в OpenIDE: управление NuGet‑пакетами прямо из IDE","openide-csharp-upravlenie-nuget-paketami",{"pagination":140},{"page":108,"pageSize":141,"pageCount":142,"total":143},3,11,31,1794584599439]