2011-04-11 15 views
8

Me han proporcionado el código fuente completo para trabajar localmente (C# .NET/XAML/Visual Studio 2010), pero no tengo acceso a TFS.¿Cómo elimino las conexiones TFS de un proyecto/solución Visual Studio 2010 C#?

Cada vez que abro la solución, siempre solicita TFS, que tengo que cancelar cada vez, pero el código ahora se desarrolla localmente de aquí en adelante y no tendré acceso.

¿Cómo "desconecto" efectivamente TFS de esta compilación?

+1

Creé un complemento VSIX que elimina los enlaces TFS y comprime una copia de la solución (también elimina todos los archivos innecesarios). Ver http://visualstudiogallery.msdn.microsoft.com/eb5d5d7d-f67e-4076-8fd0-23f36976deff – RickAndMSFT

Respuesta

13

Usted puede optar por trabajar fuera de línea, o desenlazar los proyectos:

Archivo-> Fuente Control-> Cambiar Control de código

+1

Esta solución funcionó, ¡gracias! – Wibble

+4

¿Qué sucede si ya está desatado y todavía intenta conectarse a TFS? Porque tuve este problema. –

4

Archivo> Origen del control> Cambiar Control de código ...> Unbind

Golpeado a ella ...

0

la mejor manera que he encontrado era ir Herramientas> Opciones a continuación, en el menú de la izquierda seleccione "control de código fuente ".

Debería ver un "Plug-in de control de fuente actual:" menú desplegable en el lado derecho. Seleccione "Ninguno" y haga esto mientras no haya proyectos abiertos.

Hacerlo de esta manera hace que sea fácil si alguna vez ha querido aprender TFS.

3

Si la solución ya está desatada (lo que sucede a veces), puede simplemente abrir el archivo de solución, o el archivo de proyecto en el bloc de notas, y eliminar la información relacionada con la conexión a TFS.

En archivos de solución (.sln archivos), por ejemplo, puede ver información como esta:

GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 4 
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} 
    SccTeamFoundationServer = https://nemati.visualstudio.com/defaultcollection 
    SccLocalPath0 = . 
    SccProjectUniqueName1 = ..\\Framework\\Framework\\Framework.csproj 
    SccProjectName1 = ../Framework/Framework 
    SccLocalPath1 = ..\\Framework\\Framework 
    SccProjectUniqueName2 = Website\\Phis.csproj 
    SccProjectName2 = Website 
    SccLocalPath2 = Website 
    SccProjectUniqueName3 = Tests\\Tests.csproj 
    SccProjectName3 = Tests 
    SccLocalPath3 = Tests 
EndGlobalSection 

acaba de leer, y vas a entender lo que dice. Muy simple, autodescriptivo y autoexplicativo. Simplemente elimine esta sección y vuelva a abrir su solución.

Cuestiones relacionadas