There are many visual studio solutions on our company svn, with different teams working on different areas. Some of our projects are re-useable library projects.
The problem comes when someone makes a breaking change in a library project that is part of a specific solution….. How does that person know what other solutions will possibly be affected?
Is there some tool out there that can recursively go through the file system, opening up VS projects and build a dependency graph so I can see at a glance what solutions will be affected?
install cygwin and run
from the root folder of your repository.
You will get a print out of all the sln files that include the project. I thought I could do this from windows vista, but the “advanced search” functionality in windows explorer sucks the big one. You cannot specify both a file pattern and a content pattern.