There are additional arguments supported by more recent versions of `nuget restore` and `dotnet restore` for lock file support. Also, `dotnet restore` has --interactive These are documented [here](https://github.com/NuGet/Home/issues/5602), [here](https://github.com/NuGet/Home/wiki/Enable-repeatable-package-restore-using-lock-file) and announced [here](https://blog.nuget.org/20181217/Enable-repeatable-package-restores-using-a-lock-file.html) - [ ] `nuget restore` - [x] `dotnet restore`