System.Data.DataSetExtensions not restored

I’m trying out UE 5.5 Preview. The game project (ported from 5.3) compiles just fine. However I can not get an automation tool to compile. Anyone already got this issue and solved it? I already set allow long paths in Windows Registry to true. I saw some older posts where no packages can be resolved but here it seems to be just this one.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled = 1

NETSDK1064|Package System.Data.DataSetExtensions, version 4.5.0 was not found. It might have been deleted since NuGet restore. Otherwise, NuGet restore might have only partially completed, which might have been due to maximum path length restrictions.|RunMutableCommandlet.Automation|C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets

I do not know if this fix is a good idea, but at least it compiles. I removed the reference of System.Data.DataSetExtension from Programs/Automation/Gauntlet.Automation. For this to work I had to disable read-only on a bunch of files in Gauntlet.Automation and RunMutableCommandletAutomation. It will complain which ones, so just choose those complaining. After that i set System.Data.DataSetExtension from Programs/Automation/Gauntlet.Automation reference on RunMutableCommandlet.Automation. Additionally I had to fix a c# compiler error of an script with a changed property name.

2 Likes
  1. Open VS menu “Tools/NuGet Package manager”, find DataSetExtensions package, check all checkboxes and click Install (for version 4.5.0)
  2. Build project, read error log and for all files which has errors (there would be full paths for it) - remove Read Only flag.
  3. Repeat step 2 as many times as you still have build errors.
  4. Enjoy UE 5.5
1 Like

I have the same problem as you as well even when 5.5 is out officially but honestly i am not sure how to solve it, i tried doing what you guys said but i couldn’t get to solve it (guessing i did something wrong)

I fixed this by removing the read-only flag from the UE5.5 folder.

3 Likes

oh wow, this actually fixed it lol, thank you very much! I didn’t do it on the whole engine, just the “Source” folder

5 Likes

\UE_5.5\Engine\Source\Programs\AutomationTool\Mutable\Run Mutable Commandlet\obj
Turn off read-only path