It seems that, visual studio is searching for right version of sdk. VS2017 does not support all version of sdk where as VS2019 supports. When you install VS2019 it always install latest version of sdk, which is not going to support by VS2017, which lids to this showing "Project file is incomplete. Expected imports are missing." and project become unavailable in vs2017 projects
.NET Core 2.2 sdk is supported by both VS2017 and VS2019.
Installation Steps:
1.Uninstall all previously installed sdk from control panel
2.delete sdk folder from "C:\Program Files\dotnet"
3.install .net core 2.2 sdk
4.check installed sdk by running dotnet --version on administrative command prompt (if it say dotnet not supported then update global.json file from C:\Windows\system32\global.json which pointing to right version of sdk)

5.restart the computer and reopen VS
List of sdk https://dotnet.microsoft.com/download/visual-studio-sdks