Reading the Nuget version documentation, I don't understand the difference between:
<PackageReference Include="ExamplePackage" Version="6.1" />
and:
<PackageReference Include="ExamplePackage" Version="6.1.*" />
If the actual package versions is 6.1.5. It seems like both meet the requirement (6.1.5 is greater than 6.1 and 6.1.0). I am assuming for this purpose that missing components (such as the 3rd component in the first example above) is implied to be 0 for the purposes of version comparison.
Can someone explain the semantic differences, if any?