2012-07-23 19 views
20

Estoy usando Visual Studio 2010 Professional con TFS como control de fuente y todo funcionaba bien. En la mañana en que vine, abrí mi solución y se abrió como Offline. He intentado ir en línea, y se diceNo se encontraron archivos en el área de trabajo

"Workspace for this solution could not be found." 

(No recuerdo la frase de error exacto).

Cerré mi solución. Fui a pending changes window -> workspace ComboBox -> manage workspace. Edité mi espacio de trabajo y asigné mi solución a la carpeta ya existente.

Ahora pude ver mis cambios pendientes en la ventana. Abrí mi solución de nuevo. He intentado retirar un archivo, y me dieron de error:

"file could not be found in workspace, or you don't have permission to access the file."

Cualquier punteros para esta excepción teniendo la última versión o la versión específica. En el área de trabajo de administración, mi espacio de trabajo era privado.

+0

Hrmmm ... ¿tal vez cambió el nombre de su computadora o algo así? ¿Es posible que alguien más haya realizado un cambio en la red o en la configuración de tu computadora durante la noche? ... –

+1

al final, tomé la última versión (consiga una versión específica) para resolver el problema – Sandy

+0

Consígueme el problema, gracias : D – Andy

Respuesta

21

Perdón por molestar a todos. Al final tomé la última versión para resolver el problema.

+4

que también funciona :) y no se preocupe: no molestó a todo el mundo –

+3

Esa solución también funciona si tiene problemas similares en VS 2015. –

16

TFS funciona con un caché. Hay uno en su computadora cliente que podría estar confundido, así que elimine los archivos en él. La ruta predeterminada es C:\Users\<Username>\Local Settings\Application Data\Microsoft\Team Foundation\<Version Number>\Cache (Esto puede variar dependiendo de su sistema operativo, pero está en su perfil).

Puede intentar restablecer los enlaces de la solución/proyecto yendo a Archivo -> Control de fuente -> Cambiar control de fuente ... (Si falta este elemento de menú, puede significar que necesita restablecer los elementos de su menú) Si los archivos fuente ya están en un área de trabajo, puede hacer clic en el icono Enlazar en la barra de herramientas del cuadro de diálogo resultante para volver a vincular el archivo al control de origen. Sin embargo, es posible que deba realizar una operación de recuperación o reactivación de VS para que deje de quejarse.

Sé que mencionó que quiere saber si puede hacer algo excepto Obtenga la última versión, pero TFS 2010 almacenó la información del área de trabajo en el servidor y necesita conectarse para restablecer los metadatos. Parece que esencialmente recreó las asignaciones para su espacio de trabajo. Al hacerlo, el servidor necesita restablecer la conexión. Creo que la única forma de manejar esto es realizar un get después de establecer el espacio de trabajo. No debe perder nada a menos que use el cuadro de diálogo Obtener versión específica, pero para estar seguro, copiaría sus archivos en una ubicación temporal antes de realizar el Get Latest in that workspace independientemente. Después de realizar una operación Get Latest, todo debería estar bien.

Obviamente, es posible que también desee comprobar sus permisos en la carpeta en la que está asignado el espacio de trabajo (no pude encontrar los requisitos exactos después de buscar un poco). Es poco probable que este sea el problema, ya que parece que lo sabe, pero si no está seguro, por supuesto puede configurar las carpetas para las que está guardando los archivos para que su cuenta de usuario tenga permisos COMPLETOS recursivamente y vea si eso hace la diferencia .

Además, asegúrese de tener instalado Visual Studio 2010 SP1.

El behavior is improved in Visual Studio and TFS 2012 with what is called Local Workspaces; Con Local Workspaces los metadatos sobre sus archivos se almacenan en el sistema de archivos en lugar de en el servidor. TFS 2012 debería estar en el mercado muy pronto.

+4

también puede ingresar esto en Explorer% LOCALAPPDATA% \ Microsoft \ Team Foundation \ 4.0 \ Caché (con 4.0 o 3.0 según su versión) –

+0

C: \ Users \ su_usuario \ AppData \ Local \ Microsoft \ Team Foundation \ 3.0 \ Cache – Induster

1

Responda bien a las indicaciones.Cuando la solución se abra (no tendrá los archivos referenciados), haga clic derecho en la solución en el explorador de soluciones & seleccione "Recargar Proyecto"

0

Tuve este error, he examinado los Mangos Asociados (pestaña CPU en el monitor de recursos) para el directorio del espacio de trabajo. Y el proceso devenvo contiene un directorio dentro. Así que reinicié el Visual Studio y no obtuve este error.

+1

La pregunta publicada hace mucho tiempo ...... pero yo recuerda que esto no funcionó para mí Sin embargo, podemos tener diferentes razones para el mismo error. Eso es muy posible. Gracias por compartir tu respuesta. – Sandy

+0

@Sandy, sí, he intentado con tu respuesta y no funcionó para mí. Y pensé que si lo busqué en Google de nuevo a su respuesta, alguien más con mis razones para este error podría hacerlo también. Así que lo puse aquí para ayudar a la gente como yo. – filhit

0

Estaba enfrentando un problema similar con VS2015, encontré que la versión anterior de Nuget (VSIX (v3.3.0)) estaba instalada en mi máquina. Descargué la última versión de nuget site. Ha resuelto mi problema

Cuestiones relacionadas