Open nkolev92 opened 5 years ago
We also need to consider that some library authors avoid declaring all their dependencies in all the projects (especially services, that basically package for internal purposes), and rely on transitivity to get needed assembly.
We could argue this is not the best practice, but I'd imagine it's super common.
Today it's possible that a package unwittingly takes an API dependency on transitive package and doesn't account for that when expressing it's dependencies.
https://github.com/dotnet/core/issues/2571 is such an example.
@ericstj commented
@nkolev92 commented