Windows имеет ограничение 259 символов в путях. К сожалению, это начинает вызывать проблемы для нас из-за некоторых названий ссылок на обслуживание.
Например, у нас есть наш филиал TFS с уже длинным путь, а затем .NET Сервис ссылок почти удвоил это, потому что они всегда используют полностью квалифицированное пространство имен в качестве имени файла:
некоторые.really.long. All.qualified.namepace.service.Reference.name.dataSource
afaik, вы не можете изменить название ссылки на обслуживание - но IHOPing я ошибаюсь. Это может быть сделано?
Если нет, есть ли другие возможные обходные пути к этой раздражающей проблеме?
Редактирование: Кроме того, я знаю, что одно очевидное решение будет сокращать наши пространства и / или пути, но предположить, что мы можем сделать это в этом случае. :) В основном я пытаюсь выяснить, как управлять именами файлов для ссылок на услуги.
Обновление: Координационная проблема, у меня есть где TFS не позволяет мне утомить утомить на определенной ветке. Вот точная ошибка:
TF205022: следующий путь содержит больше, чем разрешенные 259 символов: [C: \ \ Некоторые - действительно длинно- 259-символьный путь - здесь]