Open up your games Build.cs and look for this string:
PublicDependencyModuleNames.AddRange(new string { “Core”, “CoreUObject”, …, “VisualStudioTools” });
(Or one similiar) - The ‘VisualStudioTools’ is referenced in your build and is either not installed, not
part of your current build, or it’s incorrectly referenced. If you go into your Build.cs and you see "VisualStudioTools"
in there, remove it unless you explicitly need it. That should clear the issue unless you’re intentionally putting it in there.