How to get rider to refresh UE5 plugins

Rider seems completely incapable of detecting changes to enabled/disabled or installed/deleted UE5 plugins. Adding a new plugin to the engine has absolutely no effect on the project. I have tried rebuilding, clean building, clearing the cache, but that has had no effect whatsoever. Similarly, a deleted plugin leads to “missing files” in the file viewer which I cannot delete (if I try, rider locks up indefinitely) and I can't find a way to make rider forget about the deleted plugin either. If anyone knows how to solve this, please help

0
3 comments

Danya0904 

Could you describe the exact steps you take when enabling/disabling a plugin?

Usually, Rider should update code analysis results after it detects changes in .uproject and .Build.cs files. Please make sure that both files are correct after you install/uninstall the plugin.

Note that if you are using “Safe delete” to uninstall the plugin, you might have encountered a known issue RIDER-78917 Safe delete of Unreal plugin doesn't delete reference on it in .uproject file. In this case, please remove the reference from .uproject file and reopen your project in Rider.

0

So in this case, I needed to swap out a trial verision of a plugin for full one. I used the epicgames launcher to uninstall the old one and install the new one (later I also tried deactivating the old one in the editor without uninstalling it) and also removed the old one from .uproject and added the new one. Then I included the new modules in .Build.cs. Also, in this case, the old and new plugin have the same name and share some module names, so, maybe, this also affects it? When I couldn't get Rider to detect the new version, I tried safe deleting the “missing files” but it didn't work and just froze up

0

Hello Danya,

Do you open Game.sln in Rider or Game.uproject? Does the problem occur when you open Game.sln by chance?

If so, you might need to refresh VS project files: Right click on .uproject file in windows explorer → Generate Visual Studio files;

0

Please sign in to leave a comment.