Разработчикам

Portal Extension SDK

C# SDK для разработки WebPart, Event Receiver, Timer Job и функциональных модулей. Версия SDK должна совпадать с версией установленного Portal.

NuGet feed

Добавьте источник пакетов в глобальную или проектную конфигурацию:

dotnet nuget add source https://korport.ru/api/nuget/v3/index.json -n korport

Или скопируйте nuget.config из скачанного SDK ZIP.

Быстрый старт

  1. Скачайте SDK той же версии, что и Portal (см. таблицу ниже).
  2. Установите шаблоны: dotnet new install ./portal-sdk-X.Y.Z/templates/portal-webpart
  3. Создайте проект: dotnet new portal-webpart -n MyWidget -o ./my-widget
  4. Соберите пакет: ../scripts/pack-portalpart.sh .
  5. Загрузите .portalpart в Админка → WebPart.

Документация: Старт и SDK, выбор типа расширения, WebPart, Event Receiver, Timer Job, Модули, интеграции, отладка расширений.

На Docker и Kubernetes отладка пакетов с брейкпоинтами в IDE к контейнеру/поду не предусмотрена — обычно логи и hot deploy; на Native удобнее Attach к процессу. Подробности в документации по отладке.

Версии SDK

Скачайте архив той же версии, что установлен у вас Portal.

Версия Дата SHA256
1.0.0 13.07.2026 0c471f5bbd17…d82fcf7c Скачать ZIP