No puedo verificar dos versiones del mismo código en TFS

Tengo algunos files de código que se usan en dos proyectos diferentes (y soluciones). Hice esto para no tener que mantener dos versiones diferentes de código idéntico. El problema es que no puedo agregar estas dos soluciones a TFS. Cuando trato de agregar la segunda versión de la solución al control de fuente dice:

"El elemento 'someCode.cs' ya está bajo control de fuente en la location seleccionada. Si está intentando volver a enlazar un proyecto que ya ha agregado al control de origen fuera de Microsoft Visual Studio, debe usar el command Cambiar control de fuente. están agregando este proyecto por primera vez, debe elegir una carpeta de server diferente para el proyecto o mover el proyecto existente a una carpeta de server diferente ".

No estoy tratando de hacer ninguna de estas cosas, así que no estoy seguro de cómo proceder. Supongo que un enfoque puede ser tratar con el control de origen completamente fuera de Visual Studio mediante el uso de un cliente TFS independiente como SvnBridge (svnbridge.codeplex.com).

Gracias por ayudar.

TFS eliminó la opción de poder compartir files fuente entre proyectos como SourceSafe permitido.

Si necesita compartir el origen entre proyectos ahora, sus opciones son:

  • utilice la opción Agregar como enlace al agregar un file existente a un proyecto ( buen ejemplo )
  • refactorizar el código compartido en otro proyecto al que luego están vinculados ambos proyectos originales