VS 2008 – ¿Equipo estrella y solución de proyectos múltiples?

Tengo un proyecto que está bajo control de fuente a través de Star Team en VS 2008. Agregué otro proyecto a mi solución para un instalador, lo configuré, lo probé, etc. Ahora, cuando vaya a verificar mi solución con el nuevo instalador, Recibo la siguiente advertencia:

El proyecto que está intentando agregar al control de origen puede causar que otros usuarios de control de origen tengan dificultades para abrir esta solución u get versiones más nuevas de la misma. Para evitar este problema, agregue el proyecto desde una location debajo de la raíz de enlace de los otros proyectos controlados por origen en la solución.

Hay opciones para continuar o cancelar.

Mi directory de proyecto se ve así:

/Proj1/ Proj1.sln /Proj1/ .cs files .csproj /bin/, etc /Proj1_Installer/ Proj1_Installer.vdproj /Debug/ /Release/ 

¿Hay algo fundamental que me falta?

Los files para la nueva solución deben estar en la misma location que los proyectos que ya tiene desde el control de origen. Por ejemplo, si tiene un código existente del control de origen

 Source\ Project1\ program.cs Proejct2\ program.cs 

entonces necesitas poner tu nuevo proyecto en la misma carpeta y project1 y project2

 Source\ Project1\ program.cs Proejct2\ program.cs NewProject\ 

"agregue el proyecto desde una location debajo de la raíz de enlace de los otros proyectos controlados por origen en la solución" Si decide agregarlo a la carpeta "MyProjects" en su disco, otros no podrán getlo desde el control de código fuente .

Sugiero que si así es como es realmente la estructura de su carpeta física, verifique el file de la solución usando el bloc de notas y compruebe las routes. Tal vez está haciendo reference a ella usando

 ..\..\Path1\Path2 

en lugar de

 .\Path2 

Mi problema era que mis carpetas de debugging y resources estaban siendo puestas en control de fuente. Visual Studio desea generarlos cada vez que se ejecuta el proyecto, por lo que no deben colocarse en SC.