The new .csproj format includes some significant improvements over the classic files, including tight integration with NuGet package management and significantly less-verbos
I am following this github issue regarding this, and the latest comments posted add the last missing pieces. Basically, with a .csproj file like this:
Library
bin\
net48
false
true
15.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
everything works!
The only thing that still seems to be missing is right click deploy functionality... But as you can use msbuild /p:DeployOnBuild=True to deploy, I finally don't see anything missing anymore that stops me from upgrading.