I tried to upgrade my web app from .net core 2.0 to .net core 2.1 I did:
1) Install Visual Studio Professional 2017 Preview Version 15.8.0 Preview 1.1
2) Install
By updating all NuGet packages, you seem to have upgraded from the RC version you started out with (which is installed on your system) to the RTM version currently being released (and thus already available on NuGet but not installed on your system).
The Microsoft.AspNetCore.App
NuGet packages are supposed to be referenced without a version so that the installed tooling can pick an appropriate version.
Update your .csproj file to remove the Version
attribute and only reference that package through: