核心问题是编辑器没有注册注册表
解决步骤
1 首先找到Epic Game的安装目录,注意不是UE的安装目录
你的安装目录\Epic Games\Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe
2 将这个exe复制到UE安装目录的
你的UE引擎根目录\Engine\Binaries\Win64
这个路径下
3 右键以管理员身份运行,提示注册成功
4 右键你的项目.uproject,在打开方式里,确保选择的是UE引擎

5不需要重启电脑此时就可以看见Generate Visual Studio Project Files了