I have a nuget package that consumed by internal teams.This is the dependency section in the nuspec file
<dependencies><dependency id="Microsoft.IdentityModel.Clients.ActiveDirectory" version="5.2.9" /><dependency id="Newtonsoft.Json" version="12.0.2" /><dependency id="System.Runtime.Caching" version="4.5.0" /><dependency id="Polly" version="7.1.0" /></dependencies>
When some teams installed my nuget package, they complained that some dlls were downgraded. For example:
Yes, the code does use newton. However, in my dependency section, I didn't hard code the exact version and from visual studio, it shows this and I think newton json version 13 should be bigger than 12.0.2?Then for System.Memory, I didn't include that as a dependency, so how come its version got degraded?