当前位置:   article > 正文

VS2022环境下运行UE4.27 GenerateProjectFiles.bat_generateprojectfiles error: unable to find a valid

generateprojectfiles error: unable to find a valid installation of visual st

如果直接运行会在控制台报错,提示只能使用2017与2019

GenerateProjectFiles ERROR: Unable to find a valid installation of Visual Studio.  Please check that you have Visual Studio 2017 or Visual Studio 2019 installed, and the MSBuild component is selected as part of your installation.

追溯错误的来源发现是在\Engine\Build\BatchFiles\GetMSBuildPath.bat文件中无法正常设置MSBUILD_EXE,跳转到:no_vswhere从而报错。可以把这个直接硬编码到自己电脑的MSBuild.exe路径上,并退出即可

  1. @echo off
  2. rem ## Unreal Engine 4 utility script
  3. rem ## Copyright Epic Games, Inc. All Rights Reserved.
  4. rem ##
  5. rem ## This script determines the path to MSBuild necessary to compile C# tools for the current version of the engine.
  6. rem ## The discovered path is set to the MSBUILD_EXE environment variable on success.
  7. rem ## 硬编码使用VS2022
  8. set MSBUILD_EXE="E:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe"
  9. goto Succeeded
  10. :Succeeded
  11. exit /B 0

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/964557
推荐阅读
相关标签
  

闽ICP备14008679号