It seems I cannot do any .NET standard 2.0 based projects after a clean install.
I am on the latest version of the .NET Framework 4.7.2, VS 2017 - 15.9.3 and .NET Core 2.2.1
I have installed both the x64/x86 versions of the .NET 2.2 SDK
Attached is my setup info,
EDIT: Actual error when opening a solution with a .NET Standard 2.0 project inside it
The current .NET SDK does not support targeting .NET Standard 2.0. Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0.
Microsoft.Extensions.HealthChecks.SqlServer
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets 126
EDIT2 Seems like my question confused people that answered, my specific issue is to do with some how .NET Standard 2.0 missing from my machine and nothing to do with an error a project is throwing (its throwing the error because of missing framework)
I will post a new question about this as this got focused on a specific project in my solution vs the actual error.
EDIT 3 More focused question on the actual problem Missing .NET Standard 2.0 Framework with latest .NET Core SDK 2.2.1, .NET Framework 4.7.2, VS2017 15.9.3
closing this one