VS虚幻引擎NU1605报错“检测到包降级”并无法创建新的虚幻C++工程,提示NuGet程序包或.net错误的解决方法

VS虚幻引擎的 NU1605报错 和 几种创建C++项目失败的原因

1.NU1605 错误形式的警告:检测到包降级

突然项目无法运行
出现上图的错误,有时候VS会提醒打开管理NuGet程序包,其实和NuGet包管理无关,和系统装的各种.net也无关,这些错都是一下衍生错误,也不用调整创建生成的C#项目UnrealEngineTool里面的依赖。调整dotnet的环境即可。

2.无法创建新的虚幻项目工程有如下报错

报错信息如下:
创建失败描述
或者:
Running D:/Program Files/Epic Games/UE_5.4/Engine/Build/BatchFiles/Build.bat -projectfiles -project=“E:/Unreal Projects/MyProject007/MyProject007.uproject” -game -rocket -progress
Using bundled DotNet SDK version: 6.0.302
Building UnrealBuildTool with dotnet…
?? .NET ??Microsoft ® ??? 17.2.0+41abc5629
???© Microsoft Corporation???Ȩ???
或者:
Running E:/Program Files/Epic Games/UE_5.1/Engine/Build/BatchFiles/Build.bat Development Win64 -Project=“E:/Unreal Projects/MyTest005/MyTest005.uproject” -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE Running UnrealBuildTool: dotnet "…
都是因为dotnet没设置好环境变量

3.解决方法:增加系统环境变量

先增加一个系统变量DOTNET_ROOT,变量值的路径在虚幻引擎的安装路径下,如下图:
在这里插入图片描述
再将DOTNET_ROOT变量加入Path变量,为了防止虚幻引擎安装包里thirdParty变量和Windows系统里面的DOTNET变量冲突,我把这变量上移了,如下图:
在这里插入图片描述
最后重启电脑。

感谢以下大佬的链接:
https://www.bilibili.com/read/cv22981846/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄猿欲度愁攀援

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值