Может ли одна dll быть одновременно инструментом dotnet и nuget?

Создание инструмента dotnet похоже на создание пакета nuget. Мы создаем этоdotnet pack командовать и опубликовать его в nuget корм.

Но мы не можем использовать его как пакет nuget в нашем проекте C#, хотя это nuget!

Могу ли я создать один проект консольного приложения и опубликовать его как dotnet tool, а затем использовать его как пакет nuget в проекте C#?

1 ответ

Опубликуйте свой инструмент как пакет NuGet, добавьте опубликованный вами каталог в список NuGet (VS:Tool> Параметры>NuGet> большая зеленая кнопка с плюсом). Откройте диспетчер пакетов NuGet в проекте, в котором вы хотите использовать пакет NuGet, и выберите свой источник, дождитесь загрузки NuGet и затем установите инструмент NuGet, который вы опубликовали.

Другие вопросы по тегам