拷贝UE4,右键没有Generate VS project选项,生成VS项目文件解决办法;生成时Install a version of .NET Framework SDK at 4.6.0..

  • time: 2021-04-30
  • author: blackD
  • Desc: UE4引擎是拷贝(下载体积太过庞大);所以没有正常安装可以自动识别功能,;打开UE4项目文件我们可以选择打开方式(UE4_Editor.exe); uproject项目文件 在右键没有Generate Visual Studio project files 时,如果要生成 vs工程该如何解决?

1. 原因

  • 个人代码写错,需要重新生成,便按照百度删除[“.vs”, “Binaries”, “DerivedDataCache”, “Intermediate”, “**.sln”]这4个文件夹了和vs工程文件了, 后面就悲催了,uproject项目UE4_Editor.exe无法开, vs工程不知道该如何打开。

2. 解决办法:

2.1 推介

  1. 找到Epic Games启动器的安装目录,寻找Epic Games/lancher/Engine/Binaries/Win64/UnrealVersionSelector.exe
  2. 把UnrealVersionSelector.exe 拷贝到Ue4的版本工程目录,例如Epic Games/UE_4.26/Engine/Binaries/Win64/
  3. 双击运行UnrealVersionSelector.exe 即可,可能会有延迟,重启一下电脑也可

2.2 cmd,需要自己更改生成项目路径

cmd: cmd下载链接, https://download.csdn.net/download/weixin_44070137/85114903

2.3 自己手敲

  • 开始->运行->cmd
  • 切换到UnrealBuildTool.exe所在文件夹;(本人是D:\Epic\UE4.25\UE_4.25\Engine\Binaries\DotNET,【个人可以右击UE4图标查看文件位置,通过相对路径查看】)
  • 执行命令
UnrealBuildTool.exe  -projectfiles -project="C:\Users\dy\Desktop\HotUpdate\DBJTest\DBJTest.uproject" -game -rocket -progress
  • project=“参数”: 参数为你的UE4工程: **.uproject路径
  • 双击执行, 功能等同于 右键 Generate Visual Studio project files

3. 出现问题

  • 出现问题:因个人PC而定,我的没有.Net FrameWork 版本太低, 要求4.6.0, 报错信息如下:
ERROR: Could not find NetFxSDK install dir; this will prevent SwarmInterface from installing.  Install a version of .NET Framework SDK at 4.6.0 or higher.
  • 解决办法:
    • vs installer修改
    • 选择单个组件,根据自己所需进行安装
    • 个人只需要安装更高版本.Net FrameWork就ok了

你可能感兴趣的:(C++,UE4,UE4,虚幻引擎)