Alrighty then. I've got a question regarding references in visual studio. Our dev team is moving from TFS to Git at the moment everything is littered in project references. This makes it kind of hard to break our TFS team project into many independent Git repos. I'll give you an example.
We've got a few libraries that are referenced in many solutions via project reference. These libraries all have their own solution. So this is what we've got:
Solution1
-ProjectInSolution1(This project belongs to Solution1 and references Library1)
-Library1(is referenced from another solution in TFS source control)
Solution2
-ProjectInSolution2(This project belongs to Solution2 and references Library1)
-Library1(is referenced from another solution in TFS source control)
Now, it would be best if I could let Solution1, Solution2 and the Solution that contains Library1 all have their own git repos. But that is not possible while using project references. So my question is: How would you go about breaking this into many repos? Would you maybe use Nuget to create a package for the shared library? If so, doesn't using Nuget packages bring a lot of maintenance overhead?