Где определены версии инструмента dotnet?
Каким образом используются версии инструментов dotnet и где в коде указан номер версии?
Последняя версия этого инструмента dotnet - 1.7.0 https://github.com/tonerdo/coverlet
Где определено 1.7.0? Я его нигде не вижу и это не версия сборки
Я хочу установить старую версию, но могу найти любые команды dotnet, в которых перечислены предыдущие версии инструмента.
В частности, мне нужна версия coverlet, поддерживающая netcoreapp2.1.
1 ответ
Решение
Боже, какой бардак.
- инструменты dotnet - это просто пакеты nuget (предположим, я должен был это знать)
- Команда dotnet частично, но не полностью, перекрывается с nuget.exe ( https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools)
- так что нужен nuget.exe для вывода списка пакетов
- но подождите, что функциональность для вывода списка версий пакета не работает (в течение 5 лет?!): https://github.com/NuGet/NuGetGallery/issues/3274, https://github.com/NuGet/Home/issues/3441
- ооочень заходим на сайт: https://www.nuget.org/packages/coverlet.console/
Это плохо, и РС должно быть плохо