Description
Inline Rename and Find all References fail across projects in cases where you have made incremental updates to the references between projects.
Workaround is to unload/reload your solution.
Repro steps
Provide the steps required to reproduce the problem
-
Create a Console App and Class Library.
-
Create anything in the Class Library (class, function, etc.), and use it in the Console app.
-
In the Class Library, rename a construct that is used in the Console App. Or find all references on it.
Expected behavior
In either case, the action works across projects.
Actual behavior
It fails.
Known workarounds
Unload/reload solution or individual projects after making a change to project references
Related information
VS 15.2 and 15.3. Not fixed with nightlies.
Interestingly enough, Go to Definition and the Go to All features all work perfectly across projects.
Screen captures from @vasily-kirichenko: