Показать устаревшие пакеты nuget с dotnet CLI - PullRequest
0 голосов
/ 03 сентября 2018

Я использую .NET Core, VS Code, Linux.

Чтобы обновить пакет, я вручную изменяю версию в .csproj и затем запускаю dotnet restore.

Но как я могу определить, какие пакеты устарели с помощью dotnet CLI?

Ответы [ 3 ]

0 голосов
/ 03 сентября 2018

Существует также глобальный инструмент dotnet outdated, который вы можете использовать.

https://github.com/jerriep/dotnet-outdated

dotnet tool install --global dotnet-outdated
dotnet outdated
0 голосов
/ 10 декабря 2018

Не устанавливая никакого дополнительного инструмента, я использовал эту команду:

dotnet list package --outdated 

https://github.com/NuGet/Home/wiki/dotnet-list-package

0 голосов
/ 03 сентября 2018

Я не верю, что в vanilla .NET Core есть что-то, но я нашел глобальный инструмент .NET Core под названием NuKeeper , который будет делать то, что вы хотите:

# Install the global tool
$ dotnet tool install --global NuKeeper

# Run the tool to inspect a project in the current directory for updated dependencies
$ NuKeeper inspect

Он также может выполнять обновления для вас - см. Ссылку выше для примеров и т. Д.

(я не использовал это до сегодняшнего дня, но я только что попробовал это на примере проекта, и он дал мне информацию, которую я ожидал.)

...