I have several Visual Studio solutions which shares a common project.
Example:
Solution of the common project
- Common project
Solution A
- Common project
- Custom project A
Solution B
- Common project
- Custom project B
And so on...
Each solution has its own SVN repository for developers to be able to work only on a particular solution.
There will be about 50-60 different solutions and I need to be able to build them separately.
When I will be, for example, renaming a method in the common project that is used in other projects, is there a way to apply the changes to every solutions?
Like this solution suggested here (Is there a refactoring tool that works across solutions files?), I could create a master solution which contains all the projects and refactor from there, but I will have to checkout and update every repository to be able to do this.
Should I change the structure of my repositories?
Is there a better way to do this or avoid this problem?