NuGet versioning matches as closely as possible to the version comparison that NuGet itself uses.