Cómo configurar subversión para usar actualizaciones en un proyecto en múltiples soluciones de estudio visual

Me gustaría crear el proyecto de CA # que quiero usar en múltiples soluciones. Todas estas soluciones están bajo control de versión (subverión).

¿Hay alguna manera de configurar este proyecto para que pueda tenerlo en una sola carpeta en el repository en el que se realizarán todos los cambios de todas las diferentes soluciones (que están bajo el control de verison también)?

Mi objective es que no importa en qué solución alguien en nuestro equipo realice un cambio en este proyecto, todas las demás soluciones / proyectos obtienen la actualización.

Bueno, ya funciona de esa manera.

Cuando agrega un Proyecto a una Solución en VisualStudio , agrega un vínculo a ese Proyecto y no crea una copy.

En otras palabras, si tiene un:

 SolutionA -> ProjectA, ProjectB, ProjectZ SolutionB -> ProjectX, ProjectB, ProjectY 

Cada vez que realice cambios en ProjectB (que se comparte entre esas 2 soluciones) esos cambios serán "visibles" para ambas soluciones.

Lo que debes hacer es:

1 – Tenga un repo separado para este proyecto de C #.
2 – Incluye en tus otros proyectos usando svn: externals .

A continuación, puede realizar cambios en el proyecto C # desde cualquiera de los proyectos que lo estén utilizando, y la próxima vez que alguno de los otros proyectos realice una actualización SVN, obtendrá los últimos commits.