When specifying a dependency with a version range of [2.0.0, 2.1):
Actual:
Nuget allows 2.1-alpha to be installed if it exists in the feed.
Expected:
Only 2.1 release would be installed.
While correct from a technical perspective, it is not correct from a logical perspective, as there is no logical scenario in which someone would want the prerelease package installed but not the release of the same version.
Actual:
Nuget allows 2.1-alpha to be installed if it exists in the feed.
Expected:
Only 2.1 release would be installed.
While correct from a technical perspective, it is not correct from a logical perspective, as there is no logical scenario in which someone would want the prerelease package installed but not the release of the same version.