2011-05-05 8 views
6

Antecedentes:
Tengo una aplicación de cliente C# consumiendo un recurso de servicio. Cuando lo configuro, nombro la API del lado del cliente para el recurso de servicio. (Por ejemplo: CoreLibraryUserAuthentication)Cambie el nombre de un archivo .datasource en una referencia de servicio WCF

Luego, Visual Studio realiza los archivos para la referencia del servicio. Uno de ellos es el archivo .datasource. Termina siendo:

MyProjectThatIs26CharsLong.CoreLibraryUserAuthentication.32CharServiceNmeThatIAmConsuming.datasource

Eso, combinado con un camino bastante largo (159 caracteres) conduce a un nombre de archivo y la ruta muy larga (261 caracteres). Esto supera el límite de lo que TFS permitirá. (La cuestión es realmente más complejo que esto, que tiene que ver con la historia y la migración del proyecto, pero entrar en que es más detalle que se necesita.)

lo que necesito:
Una manera de cambiar el nombre que archivo de fuente de datos a algo más razonable. ¿Hay una manera de hacer eso?

+1

FYI, no existe tal cosa como "C# .NET". El idioma se llama "C#". –

Respuesta

1

¿Realmente necesita that file? La vinculación directa a UI no es excelente para WCF que proporciona DTO sin formato. Agregue ese archivo en la lista de ignorar en su control de versión o simplemente elimínelo.

A veces un problema no tiene por qué resolverse en absoluto.

Cuestiones relacionadas