lunes, 27 de febrero de 2012

Descripción: No se pudo abrir el archivo de código fuente '..\Web References\PROYECTOws\Reference.cs' ('Error no especificado ')

Hoy he tenido que conectar a una solución de Visual Studio 2010 almacenada en el control de código fuente de Team Foundation Server 2008. He enlazado al control de código fuente sin problemas pero al compilar el código he obtenido un mensaje de error similar a este: "Descripción: No se pudo abrir el archivo de código fuente '..\Web References\PROYECTOws\Reference.cs' ('Error no especificado ')".

Por lo que he investigado (poco, la verdad), el problema era motivado porque VS no encontraba el archivo Reference.cs asociado al Proxy de llamada a Servicios Web que el proyecto implementaba. Y efectivamente, la carpeta asociada al Proxy estaba vacía (y eso que había descargado la totalidad de los archivos del control de código fuente).

La solución ha sido sencilla: actualizar las referencias del Proxy al Servicio Web:


Ahora la carpeta asociada al Proxy tiene los archivos necesarios para compilar:

A partir de ahí he podido compilar sin problemas.

Nota: los archivos generados no se añaden automáticamente al control de código fuente. Y no los he añadido manualmente. Prefiero refrescar cuando sea necesario para detectar si hay cambios en los Servicios Web a los que la aplicación hace referencia.

No hay comentarios:

Publicar un comentario