We have many libraries that are split across different solutions (separation of concerns). On each check in new nuget packages are build and the solutions depending on these other packages can updates their references.
In an ideal world, everything should be unit tested, CI tested of cause, but real life hits and at some point some corner case bug surfaces that is hard to reproduce and some local debugging is needed.
To avoid doing what we properly all have tried on some small project at some point, checking in N times with small fixes that turns out to not be the fix :) and get a new build is pain and time consuming.
Before dotnet core I used to debug these by in the referencing solutions just add a local reference to the locally build dll and fix the issue before committing. With dotnet core this has turned out to not be possible due to everything needs to be wrapped in a nupkg.
I need a simple workflow/process for handling these cases in dotnet core also?