UE5 Editor doesn't automatically open Rider EAP IDE

The answer of Rider stuff (Alexander Pirogov):

As a super hacky-hack for the time being, you can do next:

  1. Copy RiderSourceCodeAccess plugin from the Engine into the Game/Plugins folder

  2. Remove Binaries and Intermediate folders from a new location

  3. 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