hugoattal / ElectronicNodes

Wiring style for blueprint and material editors in the Unreal Engine
99 stars 10 forks source link

UE5.3.1 with rider compilation error #74

Closed DarkSissi closed 8 months ago

DarkSissi commented 11 months ago
CONSOLE: Use build tool: D:\Dev\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\MSBuild.exe
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Box\EpicGames.Box.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Build\EpicGames.Build.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Core\EpicGames.Core.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.OIDC\EpicGames.OIDC.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj
19:54:03 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.UHT\EpicGames.UHT.csproj
19:54:04 Building D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj
EpicGames.Core -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Core\bin\Development\net6.0\EpicGames.Core.dll
EpicGames.Box -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Box\bin\Development\net6.0\EpicGames.Box.dll
EpicGames.IoHash -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.IoHash\bin\Development\net6.0\EpicGames.IoHash.dll
EpicGames.MsBuild -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.MsBuild\bin\Development\net6.0\EpicGames.MsBuild.dll
EpicGames.Build -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Build\bin\Development\net6.0\EpicGames.Build.dll
EpicGames.Serialization -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Serialization\bin\Development\net6.0\EpicGames.Serialization.dll
EpicGames.Horde -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Horde\bin\Development\net6.0\EpicGames.Horde.dll
EpicGames.OIDC -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.OIDC\bin\Development\net6.0\EpicGames.OIDC.dll
EpicGames.UHT -> D:\Engine\UE_5.3\Engine\Source\Programs\Shared\EpicGames.UHT\bin\Development\net6.0\EpicGames.UHT.dll
UnrealBuildTool -> D:\Engine\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll
19:54:05 Building F:\Git\Unreal\ActionRougelike\Intermediate\ProjectFiles\ActionRougelike.vcxproj
D:\Engine\UE_5.3\Engine\Build\BatchFiles\Build.bat ActionRougelikeEditor Win64 Development -Project="F:\Git\Unreal\ActionRougelike\ActionRougelike.uproject" -WaitMutex -FromMsBuild
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" ActionRougelikeEditor Win64 Development -Project="F:\Git\Unreal\ActionRougelike\ActionRougelike.uproject" -WaitMutex -FromMsBuild
Log file: C:\Users\Sunny\AppData\Local\UnrealBuildTool\Log.txt
Using 'git status' to determine working set for adaptive non-unity build (F:\Git\Unreal\ActionRougelike).
Creating makefile for ActionRougelikeEditor (.uproject file is newer)
Total execution time: 0.82 seconds
Expecting to find a type to be declared in a module rules named 'ElectronicNodes' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.  This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
10>Microsoft.MakeFile.Targets(44,5): Error MSB3073 : command“D:\Engine\UE_5.3\Engine\Build\BatchFiles\Build.bat ActionRougelikeEditor Win64 Development -Project="F:\Git\Unreal\ActionRougelike\ActionRougelike.uproject" -WaitMutex -FromMsBuild” exited,code is 6。

I think this is the main error

Expecting to find a type to be declared in a module rules named 'ElectronicNodes' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.  This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
hugoattal commented 11 months ago

I'm sorry for this, but I can't reproduce... Could you try on a brand new project to see if that work? If you can reproduce, could you explain how to do it?