Uninstalls are rolled back when the project is in a bad state, this prevents the user from being able to fix themselves without editting project.json manually.
the uninstall will be allowed
the uninstall is rolled back
Fixed with NuGetArchive/NuGet.PackageManagement@08bf877
Gives the expected result. NuGet.Versioning gets uninstalled