Launch Failed error when trying to Launch game

Everytime I try to Launch the game so I can test it in full screen I get this issue… I have tried so many things to get it to work but it keeps failing. Please can you help?

LogPlayLevel: [1/4]
SharedPCH.Core.cpp LogPlayLevel:
i:\ue_4.22\engine\source\runtime\core\public\Windows/WindowsPlatformCompilerSetup.h(22):
error C2338: Visual Studio 2017
versions 15.7 and 15.8 are known to
have code generation bugs that affect
UE4. Please update to version 15.9.
LogPlayLevel: Took 6.5523584s to run
UnrealBuildTool.exe, ExitCode=5
LogPlayLevel: Error: ERROR:
UnrealBuildTool failed. See log for
more details.
(C:\Users\User\AppData\Roaming\Unreal
Engine\AutomationTool\Logs\I+UE_4.22\UBT-MyProject-Win64-Development.txt)
LogPlayLevel: (see
C:\Users\User\AppData\Roaming\Unreal
Engine\AutomationTool\Logs\I+UE_4.22\Log.txt
for full exception trace)
LogPlayLevel: AutomationTool exiting
with ExitCode=5 (5) LogPlayLevel:
Completed Launch On Stage: Build Task,
Time: 6.259668 LogPlayLevel: BUILD
FAILED PackagingResults: Error: Launch
failed! Unknown Error