打包自定义的插件依赖VS2017,如何解除依赖?

当前环境只有VS2019和VS2022,但是插件打包依赖VS2017,如何使用VS2019也可以确保打包?

<br/>

UATHelper: Package Plugin Task (Windows): Running: D:\EpicGames\UE4.27_Origin\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win64 Development -Project=D:\ZhangJian\Git\E01_UE\Hmi_E01_Ue\Saved\SkinPeeler\HostProject\HostProject.uproject -plugin=D:\ZhangJian\Git\E01_UE\Hmi_E01_Ue\Saved\SkinPeeler\HostProject\Plugins\SkinPeeler\SkinPeeler.uplugin -iwyu -no

ubtmakefiles -manifest=D:\ZhangJian\Git\E01_UE\Hmi_E01_Ue\Saved\SkinPeeler\HostProject\Saved\Manifest-UE4Game-Win64-Development.xml -nohotreload -2017 -log=“D:\EpicGames\UE4.27_Origin\Engine\Programs\AutomationTool\Saved\Logs\UBT-UE4Game-Win64-Development.txt”

UATHelper: Package Plugin Task (Windows): Using ‘git status’ to determine working set for adaptive non-unity build (D:\EpicGames\UE4.27_Origin).

UATHelper: Package Plugin Task (Windows): ERROR: Visual Studio 2017 must be installed in order to build this target.

UATHelper: Package Plugin Task (Windows): Took 1.3588826s to run UnrealBuildTool.exe, ExitCode=6

UATHelper: Package Plugin Task (Windows): UnrealBuildTool failed. See log for more details. (D:\EpicGames\UE4.27_Origin\Engine\Programs\AutomationTool\Saved\Logs\UBT-UE4Game-Win64-Development.txt)

UATHelper: Package Plugin Task (Windows): AutomationTool exiting with ExitCode=6 (6)

UATHelper: Package Plugin Task (Windows): BUILD FAILED

您好,可以在 Engine\Source\Programs\AutomationTool\Scripts\BuildPluginCommand.Automation.cs中,将 bool bVS2019 = ParseParam(“VS2019”); 强制修改为true