The answer of Rider stuff (Alexander Pirogov):
As a super hacky-hack for the time being, you can do next:
-
Copy RiderSourceCodeAccess plugin from the Engine into the Game/Plugins folder
-
Remove Binaries and Intermediate folders from a new location
-
In RiderSourceCodeAccess.cpp, swap
FProcHandle Proc = FPlatformProcess::CreateProc(*PlatformAppAndArgs.App, *PlatformAppAndArgs.Args, true, true, false, nullptr, 0, nullptr, nullptr);with
FPlatformProcess::PushDllDirectory(nullptr); FProcHandle Proc = FPlatformProcess::CreateProc(*PlatformAppAndArgs.App, *PlatformAppAndArgs.Args, true, true, false, nullptr, 0, nullptr, nullptr); FPlatformProcess::PopDllDirectory(TEXT(""));
P.S. In my case the file named as RiderSourceCodeAccessor.cpp but I think it is just a typo