If UseHost is true for nuget_fetch, then nuget restore will have access to packages even if they are not explicitly declared as bazel dependencies.
This means that if a nuget package exists on the host machine, but is not declared as a bazel dependency, then the build will succeed on that machine, but could fail on other machines that haven't previously used that package.
If UseHost is true for nuget_fetch, then nuget restore will have access to packages even if they are not explicitly declared as bazel dependencies.
This means that if a nuget package exists on the host machine, but is not declared as a bazel dependency, then the build will succeed on that machine, but could fail on other machines that haven't previously used that package.
i.e.
On machines that have downloaded 2.8.0, the build will succeed. On machines that haven't downloaded 2.8.0, the build will not succeed.
This is due to deps being listed simply as "@nuget//CommandLineParser" without listing the version.