[{"data":1,"prerenderedAt":144},["ShallowReactive",2],{"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":3,"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":5,"$fsy7YVsdqWhmai2K-AGyBNM1tvsUnLOSYtTEZBnty_rk":7,"$fyAcML_K7-Le3IVeMqXDY3w-3n7AuCIWfgK3ETrmiPTc":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},318,"xvoscpm4g3zkv4n6afehxus2","Обновление C# в OpenIDE: управление NuGet‑пакетами прямо из IDE","NuGet в OpenIDE: управление пакетами C# из IDE","C# плагин для OpenIDE получил окно NuGet: пакеты ищутся, ставятся и обновляются без правки .csproj, а уязвимые и устаревшие зависимости видны сразу.","В C# плагине для OpenIDE появилось окно NuGet: поиск, установка, обновление и удаление пакетов, уязвимые и устаревшие зависимости, свои источники.","openide-csharp-upravlenie-nuget-paketami","2026-11-05","В свежей версии [C# плагина для OpenIDE](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fc\u002F441\u002F): собственное окно NuGet. Пакеты теперь можно искать, устанавливать, обновлять и удалять прямо из IDE, не правя `.csproj` руками и не переключаясь в терминал. Заодно окно показывает уязвимые и устаревшие пакеты, а также объясняет, откуда в проекте взялась неявная зависимость.\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Fvideos\u002FNuget%20Support%20(sound).mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n> Если вы впервые слышите про [OpenIDE](https:\u002F\u002Fopenide.ru\u002F), это мультиязычная среда разработки с поддержкой AI‑агентов и встроенным Database‑клиентом. В одном дистрибутиве можно работать с Java, Kotlin, Go, Python, PHP, JavaScript и TypeScript и с C#.\n\n\u003Ch3 id=\"chto-umeet-okno-nuget\">Что умеет окно NuGet\u003C\u002Fh3>\n\n1. **Поиск и установка.** Выбираете проект, источник и версию пакета. Предрелизные версии показываются по флажку «Предрелиз».\n2. **Управление зависимостями.** На вкладке установленных пакетов их можно обновлять, удалять и запускать восстановление. Пакеты с доступными обновлениями собраны в отдельную группу, так что сразу видно, что пора поднять.\n3. **Связи между пакетами.** Прямые и неявные зависимости показаны отдельно. Для неявного пакета видно, какая прямая зависимость его привела, и к ней можно перейти в один клик.\n4. **Уязвимости.** В карточке пакета указана серьёзность уязвимостей и есть ссылки на их описание. Уязвимые пакеты поднимаются в начало списков, поэтому не теряются среди десятков нормальных. Это работает и для неявных зависимостей.\n5. **Устаревшие пакеты.** Окно показывает причину прекращения поддержки и рекомендуемую альтернативу, если автор её указал. Пакет, установленный напрямую, можно заменить на эту альтернативу: окно поменяет зависимость, а код под новый API остаётся на вас.\n6. **Подробности о пакете.** Описание, авторы, лицензия, поддерживаемые платформы, зависимости для каждой из них и ссылка на сайт проекта.\n7. **Источники NuGet.** Можно добавлять и редактировать источники, включать и отключать их, менять порядок и задавать учётные данные. Пригодится для корпоративного фида рядом с [nuget.org](http:\u002F\u002Fnuget.org).\n\n> Помимо NuGet, в крайнем обновлении исправили возможные зависания при первоначальной настройке поддержки C#, когда плагин сам устанавливает dotnet и Roslyn, а также совместимость форматирования кода и переименования с обновлённым плагином LSP4IJ.\n\nТакже в OpenIDE для C# есть автодополнения, в том числе из неимпортированных пространств имён, проверки компилятора и анализаторов с быстрыми исправлениями, навигация и поиск использований.\n\n![]({{strapiUrl}}\u002Fuploads\u002F4f52236746c4c8bf4152494a82725bdc_dd78118267.webp)\n\nРешения `.sln` и `.slnx`, запуск и отладка приложений, работа с тестами в привычном дереве. Если.NET SDK на машине нет, его можно установить прямо из IDE. Плагин доступен [в маркетплейсе OpenIDE](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fc\u002F441\u002F).\n\n![]({{strapiUrl}}\u002Fuploads\u002Fe73c04d817c3947a2608441bc296c5e8_e3e165bfdd.webp)\n\n\u003Ch2 id=\"ai-agenty-pryamo-v-ide\">AI‑агенты прямо в IDE\u003C\u002Fh2>\n\nНаш AI‑плагин Meta Harness для [OpenIDE Pro](https:\u002F\u002Fopenide.ru\u002Fpro\u002F) поддерживает Claude Code, Codex, OpenCode, Cursor и других агентов через открытый протокол ACP (Agent Client Protocol).\n\n![]({{strapiUrl}}\u002Fuploads\u002F77bb58111c6fa9f7bc73298363f19117_54e856a923.webp)\n\nАгенту можно поставить задачу прямо в IDE, посмотреть изменения в коде, внести правки, запустить приложение и проверить результат. В одном окне можно работать с разными агентами в зависимости от задачи, в том числе с локальной моделью. Подробности и сценарии есть [в новости о релизе AI‑плагина](\u002Fblog\u002Freliz-openide-claude-code-codex-opencode-i-cursor-pryamo-v-ide\u002F).\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Fvideos\u002F0710-social-1080p.mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n\u003Ch3 id=\"vstroennyj-db-klient\">Встроенный DB‑клиент\u003C\u002Fh3>\n\nDB‑клиент подключается к базе, показывает схемы и таблицы, помогает писать SQL с подсказками по структуре базы и выполняет запросы. Результаты открываются в таблице с сортировкой, фильтрацией, точечным редактированием и экспортом данных.\n\n![]({{strapiUrl}}\u002Fuploads\u002F6305fc15eecb0c8315cdc97f6634324e_bd2679234a.webp)\n\nДля медленных запросов есть EXPLAIN с планом выполнения в виде дерева. Поддерживаются PostgreSQL, MySQL, ClickHouse, SQLite, Oracle и другие СУБД. Весь путь от подключения до экспорта разобрали [в отдельной статье о DB‑клиенте](\u002Fblog\u002Fdb-klient-openide-ot-podklyucheniya-k-baze-do-explain-i-eksporta\u002F).\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_csharp_upravlenie_nuget_paketami_3580bb3f03.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n\u003Ch3 id=\"docker-plagin\">Docker‑плагин\u003C\u002Fh3>\n\nDocker‑плагин запускает и останавливает контейнеры, показывает логи, работает с образами, томами, сетями и Docker Compose. Сервисы из Compose‑файлов, подключённых через `include`, отображаются в общем дереве, а действие **down with volumes** останавливает окружение и удаляет его тома за один раз. Подробнее рассказали [в обзоре Docker‑плагина](\u002Fblog\u002Fkak-ne-poteryat-integracziyu-s-docker-v-ide-posle-blokirovki-jetbrains\u002F).\n\n![]({{strapiUrl}}\u002Fuploads\u002Ff65253a7d9747c11b4775029421ebf95_248d5f50e5.webp)\n\n\u003Ch3 id=\"kak-poprobovat\">Как попробовать\u003C\u002Fh3>\n\nЕсли C#‑плагин уже стоит, обновите его прямо из OpenIDE (Настройки → Плагины). Если вы ещё не пользовались IDE, скачивайте [**OpenIDE Pro**](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F) и два месяца пользуйтесь всеми её возможностями бесплатно и без регистрации.\n\n![]({{strapiUrl}}\u002Fuploads\u002F55d233bf46ce30499830dd4f42937d07_95322bdf1c.webp)\n\nВпечатления, ошибки и пожелания присылайте в [чат сообщества](https:\u002F\u002Ft.me\u002Fopenide_chat). Если что‑то пошло не так с пакетами, приложите версии IDE и плагина, а также `.csproj` или шаги воспроизведения.\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F1103930\u002F)._\n",[20],{"title":21,"links":22},"Содержание",[23,26,29,32,35],{"label":24,"href":25},"Что умеет окно NuGet","#chto-umeet-okno-nuget",{"label":27,"href":28},"AI‑агенты прямо в IDE","#ai-agenty-pryamo-v-ide",{"label":30,"href":31},"Встроенный DB‑клиент","#vstroennyj-db-klient",{"label":33,"href":34},"Docker‑плагин","#docker-plagin",{"label":36,"href":37},"Как попробовать","#kak-poprobovat","2026-11-12T11:23:30.804Z","2026-11-13T11:49:13.861Z","2026-11-13T11:49:13.918Z",{"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},1236,"u3xhntnxyr4twi8f48yylsz6","cover-openide-csharp-upravlenie-nuget-paketami.webp",2800,1662,{"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-csharp-upravlenie-nuget-paketami.webp","thumbnail_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03",245,145,3.64,3640,"\u002Fuploads\u002Fthumbnail_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp",{"name":79,"hash":80,"ext":57,"mime":58,"path":54,"width":81,"height":82,"size":83,"sizeInBytes":84,"url":85},"large_cover-openide-csharp-upravlenie-nuget-paketami.webp","large_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03",1000,594,34.43,34426,"\u002Fuploads\u002Flarge_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp",{"name":87,"hash":88,"ext":57,"mime":58,"path":54,"width":89,"height":90,"size":91,"sizeInBytes":92,"url":93},"medium_cover-openide-csharp-upravlenie-nuget-paketami.webp","medium_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03",750,445,22.63,22632,"\u002Fuploads\u002Fmedium_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp",{"name":95,"hash":96,"ext":57,"mime":58,"path":54,"width":97,"height":98,"size":99,"sizeInBytes":100,"url":101},"small_cover-openide-csharp-upravlenie-nuget-paketami.webp","small_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03",500,297,11.94,11938,"\u002Fuploads\u002Fsmall_cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp","cover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03",128.27,"\u002Fuploads\u002Fcover_openide_csharp_upravlenie_nuget_paketami_3580bb3f03.webp","2026-11-13T11:44:29.878Z",[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-02",332,"i3k9acafbmng2wz49aa75vf5","FTP, FTPS и SFTP прямо в OpenIDE: что умеет новый плагин Deployments","ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments",{"pagination":140},{"page":108,"pageSize":141,"pageCount":142,"total":143},3,11,31,1794584596569]