Why can't I use vs2019 (16.11.30) to create a C++project

I passedhttps://docs.unrealengine.com/5.3/en-US/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine/ I learned that the VS2019 version matching UE5.3 is 16.11.5 or later, but when I created a C++project using VS2019 (v16.11.30), I received the following error. I don’t want to upgrade to vs2022, Can someone tell me what the problem is? Thanks!


Running C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat  -projectfiles -project="C:/Users/Administrator/Documents/Unreal Projects/TestProject/TestProject.uproject" -game -rocket -progress
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -projectfiles -project="C:/Users/Administrator/Documents/Unreal Projects/TestProject/TestProject.uproject" -game -rocket -progress
Log file: C:\Users\Administrator\AppData\Local\UnrealBuildTool\Log_GPF.txt

Generating VisualStudioCode project files:
Discovering modules, targets and source code for project...
Microsoft platform targets must be compiled with Visual Studio 2022 17.4 (MSVC 14.34.x) or later for the installed engine. Please update Visual Studio 2022 and ensure no configuration is forcing WindowsTargetRules.Compiler to VisualStudio2019. The current compiler version was detected as: 14.29.30152