To avoid having the same Nuget packages in a development project, when the project consists of multiple Visual Studio solutions (.sln files), it is possible to configure Nuget to use a shared repository.
This is done by changing the default packages path to something else.
For existing solutions and projects depending on packages in the default path, the hintpath in the C# projects files (.csproj) needs to be changed to point to the new packages folder.