不确定原因,可能是因为我之前UE用的是vs2019,后面学unity又安装了vs2022之后就变成这样了。
- 具体问题:在创建c++的UE项目时出现ERROR: Unhandled exception: System.Reflection.TargetInvocationException
- 解决方法:将注册表:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy.
Enabled的数值改为0.
参考:https://github.com/carla-simulator/carla/issues/4993
给UE选择特定版本的VS:
- 打开 Unreal Engine 编辑器并选择 "Edit -> Editor Preferences" 菜单选项。
- 在左侧面板中,选择 "General -> Source Code"。
- 在右侧面板中,找到 "Visual Studio Version" 选项,并选择您想要使用的 Visual Studio 版本。