I think it’s a editor preference settings that need to be change.
[Image Removed]
If you need to deploy it to your whole team you can change the default value of the object in one of the .ini file for the editor. Example: “\Engine\Config\BaseEditorSettings.ini” for the whole engine. This can also be done on per project base by adding a config file in the project Example: “PathToYourGameFolder\Config\DefaultEditorSettings.ini”
Otherwise if need to debug the setup, I think putting a breakpoint in the function below would be a great start.
Your solution works with Visual Studio but our issue was coming from Rider.
The plugin read the PrimaryProjectName instead of the PrimaryProjectPath. With “Generate minimal .uproject specific solution” option enabled, the generated sln is located in the subfolder of the project which cannot be found with PrimaryProjectName.
I modified the Rider plugin directly to solve this issue.