Open shadowmint opened 2 years ago
Thank you for the detailed description, but this issue is on the Unreal Engine side and I'm sorry that you've spent so much time describing it, because the description really looks great and formatting is top notch... :( Last builds of Rider (not Rider for Unreal Engine) disable option to install plugin to the pre-built Engine. You will still be able to install it to Engine.
What's actually happening? Starting with UE5, Engine started to pack all the Engine plugins into UE5Rules.dll and breaks if it can't find a plugin in this dll. So far I couldn't find a way to generate a new UE5Rules file and the only workaround is to place plugins into Plugins/Marketplace (because there's an exception for this folder to allow thirdparty plugins from marketplace) , but I believe this is not the right place for the RiderLink (though I have plans to have a customizable install location, but priority is really low right now).
Fair enough. If this is an issue on the Unreal side, I'm happy for this to be closed.
Last builds of Rider (not Rider for Unreal Engine) disable option to install plugin to the pre-built Engine.
However, I'd point out I'm not using Rider for Unreal Engine, I'm using the full Rider 2022.1.1 with the plugin from the marketplace:
...and I assure you, it automatically popups up and asks me to install the plugin into the engine:
<--- This shouldn't have an 'Install plugin in Engine' option if that breaks unreal.
I definitely feel like (regardless of the issue in Unreal), the plugin should absolutely not suggest any 'one-click' options that permanently render your install of UE5 broken.
Not only mac, on windows have same errors
If click install to game than another error
Unhandled exception: Dependency file "C:\Users\Alex\Documents\Unreal Projects\ForAny\Plugins\Developer\RiderLink\Intermediate\Build\Win64\UnrealEditor\Development\RD\Polymorphic.cpp.json" version ("1.2") is not supported version Microsoft.MakeFile.targets(44, 5): [MSB3073] The command ""C:\Program Files\Epic Games\UE_5.0\Engine\Build\BatchFiles\Build.bat" ForAnyEditor Win64 Development -Project="C:\Users\Alex\Documents\Unreal Projects\ForAny\ForAny.uproject" -WaitMutex -FromMsBuild" exited with code 6.
If install to engine, another
first
Failed to generate project model definition files for "Configuration: Development Editor, Platform: Win64"
and second
Expecting to find a type to be declared in a module rules named 'RD' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool. Microsoft.MakeFile.targets(44, 5): [MSB3073] The command ""C:\Program Files\Epic Games\UE_5.0\Engine\Build\BatchFiles\Build.bat" ForAnyEditor Win64 Development -Project="C:\Users\Alex\Documents\Unreal Projects\ForAny\ForAny.uproject" -WaitMutex -FromMsBuild" exited with code 6.
JetBrains Rider 2022.1.1 Build #RD-221.5591.20, built on April 28, 2022
Unreal Engine 5.0.1 from Epic Launcher
After selecting 'Install RiderLink to engine' as per this forum thread: https://forums.unrealengine.com/t/trouble-creating-c-project-in-ue5-ea/232968
It becomes impossible to build any project. Any attempt to build the project will result in:
This effectively bricks your installation of UE5. Verify -> no problem. However, attempting any C++ build will result in this error.
Fix
Replication
For more details:
Now attempt to run the project:
UE5 is now bricked. It cannot compile any project until the plugin is deleted from the engine folder.
Environment