VS 15.8.2 broke build tools – missing RuntimeIdentifier
At some point before attempting to build, you need to delete the obj folder. More than one person showed this to solve the problem. https://developercommunity.visualstudio.com/content/problem/312180/projects-fail-to-build-in-1580-due-to-errors-from.html