有没有办法检查创建项目时使用的UE版本?

Is there a way to check which UE version was used to create a project?

打开项目时,它抱怨说它是使用不同版本的 Unreal 创建的。如果我仍然打开它,我显然会遇到一堆编译错误。

有没有办法检查创建它时使用的版本?

当我看到 uproject 文件中的 EngineAssociation 条目时,我满怀希望,但它最终对我来说毫无意义

{
    "FileVersion": 3,
    "EngineAssociation": "{0004AAA1-08D6-A558-739F-534E0C642FD2}",
    "Category": "",
    "Description": "",
    "TargetPlatforms": [
        "PS4",
        "WindowsNoEditor"
    ]
}

这意味着该项目与引擎的自定义版本相关联,使用从 GitHub 下载的引擎源代码手动构建。您无法仅通过查看 .uproject 文件来判断此自定义构建基于哪个版本的引擎。

在引擎的原始版本中,EngineAssociation 字段包含一个有意义的值,例如“4.24”