AIKraft/Skills/maui внедрение зависимостей

maui внедрение зависимостей

Guidance for configuring dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection (Singleton / Transient / Scoped), constructor injection, Shell navigation auto-resolution, platform-specific registrations, and testability patterns. USE FOR:

dotnet official Разработка

Что делает навык

Руководство по настройке dependency injection в приложениях .NET MAUI — регистрация сервисов в MauiProgram.cs, выбор времени жизни (Singleton / Transient / Scoped), внедрение через конструктор, автоматическое разрешение зависимостей при навигации Shell, регистрация для конкретных платформ и паттерны тестируемости. ИСПОЛЬЗУЙТЕ ДЛЯ:

Как подключить

1Скачать навык
# возьмите папку навыка «maui-dependency-injection» из репозитория: # https://github.com/dotnet/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r maui-dependency-injection/ ~/.claude/skills/maui-dependency-injection/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.