UE 5.03 Package Targeting a .NET Core out of support?

Packaging for UE 5.1 works fine, using the latest .NET version.

However, after trying to package a project using UE 5.03, received a “Missing SDK” notification, which after investigating, requires .NET Core 3.1 to be installed, a version that is marked as “Out of Support” from Visual Studio.

Both .NET 6 and 7 are installed, yet for UE 5.03, it prompted that not SDK was found, are there not backwards compatible?

Thank you.

1 Like

I have this error now! if you fixed it do you mind telling me?

In case you still haven’t found a solution, that’s how I got over this error:

You’ll need the Out of Support .NET 3.1 to be installed, including also the Windows 10 SDK.

(Download .NET Core 3.1 (Linux, macOS, and Windows))

(Most likely Win10 SDK should be already installed, if you have VS 2022->Game Development with C++ selected)

It was just surprising that newer SDKs are not backwards compatible.

1 Like

I have already did that! I just saw someone reinstalled it and so I did that and it worked! thanks again for your response!

1 Like

Installing .NET 3.1 helped to solve my problem.
I’m on Win11 with UE 5.0.3, MSVS 2022. I was unable to create a new game from epic launcher because I have .NET 6 only.