Переименуйте файл .datasource в справочнике службы WCF. - PullRequest
6 голосов
/ 05 мая 2011

Справочная информация:
У меня есть клиентское приложение на C #, которое потребляет ресурс службы.Когда я его настраиваю, я называю api на стороне клиента для ресурса службы.(Например: CoreLibraryUserAuthentication )

Затем Visual Studio отправляет файлы для ссылки на службу.Одним из них является файл .datasource .В итоге получается:

MyProjectThatIs26CharsLong.CoreLibraryUserAuthentication.32CharServiceNmeThatIAmConsuming.datasource

, что в сочетании с довольно длинным путем (159 символов) приводит к действительно длинному имени файла ипуть (261 символ).Это превышает предел того, что позволит TFS.(Проблема действительно более сложная, чем эта, связанная с историей и миграцией проекта, но вдаваться в подробности, чем необходимо.)

Что мне нужно:
Способ переименовать этот файл источника данных во что-то более разумное.Есть ли способ сделать это?

1 Ответ

1 голос
/ 02 августа 2012

Вам действительно нужен этот файл ?Прямая привязка к пользовательскому интерфейсу не подходит для WCF, который предоставляет необработанный DTO.Добавьте этот файл в список игнорирования в вашем контроле версий или просто удалите его.

Иногда проблему вообще не нужно решать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...