Windows ha una limitazione di 259 caratteri nei percorsi. Sfortunatamente, questo sta iniziando a causare problemi per noi a causa di alcuni dei nostri nomi di riferimento del servizio.Come è possibile controllare i nomi dei file per i riferimenti al servizio .NET?
Per esempio, abbiamo la nostra filiale di TFS con un già lungo percorso, e poi i riferimenti di servizi .NET quasi il doppio questo perché utilizzano sempre lo spazio dei nomi pienamente qualificato come il nome del file:
Some.Really.Long.Fully.Qualified.Namespace.Service.Reference.Name.datasource
AFAIK , non è possibile modificare il nome del riferimento del servizio, ma Ihoping ho torto. Può essere fatto?
In caso contrario, esistono altri possibili metodi per risolvere questo fastidioso problema?
EDIT: Inoltre, so che una soluzione ovvia sarebbe quella di accorciare i nostri spazi dei nomi e/o percorsi, ma supponiamo che non possiamo farlo in questo caso. :) Sto principalmente cercando di capire come controllare i nomi dei file per i riferimenti di servizio.
UPDATE: Il problema di root che sto avendo è dove TFS non mi permette di ottenere l'ultimo su un particolare ramo. Ecco l'errore esatto:
TF205022: The following path contains more than the allowed 259 characters: [C:\Some-really-long-259-character-path-here]
Grazie per la risposta. Sei corretto, il limite è 256. Sono stato fuorviato dall'errore che ho ricevuto da TFS (vedi l'aggiornamento sopra), come se consentisse fino a 259 caratteri. –