We sometimes need to rename libraries and the projects that refer to them.
This seems a very fickle process to ensure that the projects still refer to the libraries correctly afterwards and don’t throw up errors. Each time someone does this, it usually needs about 30 minutes of fiddling around to fix the errors that were thrown up. But it doesn’t seem consistent and depends on where they started.
Is there a robust process to rename both libraries and projects when they refer to each other?