Rider EAP: some projects not building
This problem appeared less than 24 hours ago. Some of the projects within my solution do not build. Those projects are csproj Mono Console Applications or Libraries.
They seem to be the ones with the most dependencies on other projects within the same solution.
When I choose Rebuild All, their name is not mentioned in the status bar of the IDE as being built (other projects in the same solution are mentioned). When I choose them specifically in the solution explorer and pick 'Build Selected projects', the status bar shows 'Building Solution' (as opposed to 'Building <specific project name>') and still those projects do not get built.
I have tried restarting my laptop, reinstalling Rider, removing those projects one-by-one and re-adding them...
Is there anything else I can try?
I'm using
Rider 1.0 EAP
Build #RS-171.3655.1246, built on March 22, 2017
Rider EAP User
Expiration date: April 21, 2017
JRE: 1.8.0_112-release-736-b13 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.11.6
Please sign in to leave a comment.
Try to change toolset in the Rider Settings
I switched the toolset from 15.0 down to 12.0 ('or Higher' checked) but it did not help.
In order to keep moving, I've had to breakdown my Solution into 5 separate solutions that do not use 'Project References' but directly point to the dlls produced by the other solutions (in the 'bin\debug' folders).
I'm now writing some Tasks in the .csproj to copy the assemblies of transitive dependencies After the build.
This is probably something that needs to be looked at.
Try to switch off "Incremental Build".
Can you privatelly share any repro solution with us? Thanks!
Switching off Incremental Build did not help either.
I've prepared a repro of the situation. It's a minimal solution (repro.sln) made of 4 projects that exhibits the problem I am describing. None of the projects builds on its own, and 'Rebuild All' doesn't work either.
How do I share it privately?
Recommended route is to file an issue in https://youtrack.jetbrains.com and there will be a possibility to attach with team-only visibility.
But you may just send it to Ivan,Shakhov(at)jetbrains.com and then I will file an issue.
Thank you!
Done.
Found it https://youtrack.jetbrains.com/issue/RIDER-5477
Please see comment in the issue.