Let nuget work in projects installed in multiple solutions
Projects fail if the project is used in multiple solutions and someone updates a project's nuget package from a different solution.
That's not really a problem with visual studio or nuget really. Your problem is that you now have different versions of the same package, an older version in your "other" project, and the new version in your updated package. It's a complex problem that has more to do with the application lifecycle and your project management.