Создать собственные команды консоли диспетчера пакетов? - PullRequest
0 голосов
/ 02 декабря 2018

Я хотел бы включить пользовательские команды консоли диспетчера пакетов в свой пакет NuGet.Точно так же, как EF-Core делает недавно для генерации контекста, например.Как это можно сделать, не используя папку по умолчанию "... Documents \ WindowsPowerShell \ NuGet_profile.ps1"?Я хочу генерировать классы через консоль, поэтому мне не нужно разрабатывать для нее расширение Visual Studio.Спасибо!

1 Ответ

0 голосов
/ 02 декабря 2018

Вы должны упаковать файлы .pds1 / .psm1 в каталог tools внутри пакета NuGet.Которые автоматически доступны в консоли диспетчера пакетов (папка tools будет добавлена ​​в переменную окружения PATH).

Вы можете загрузить и проверить Microsoft.EntityFrameworkCore.Tools для справки, так как это пакеткоторый предоставляет основные команды Entity Framework.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...