Что такое файлы справочных данных WCF .datasource? - PullRequest
84 голосов
/ 17 сентября 2009

Что такое файлы .datasource, которые автоматически создаются «Создать ссылку на службу» в Visual Studio? Комментарий в файле такой:

Этот файл генерируется автоматически Visual Studio .Net. это используется для хранения информации о конфигурации источника данных универсального объекта.
Переименование расширения файла или редактирование содержимого этого файла может
сделать файл нераспознаваемым программой.

Однако, похоже, что эти файлы не являются обязательными, поэтому мне интересно, для чего они используются. Мне также интересно, действительно ли безопасно их удалить, поскольку они часто вызывают проблемы длины пути в XP.

http://www.eggheadcafe.com/conversation.aspx?messageid=34104031&threadid=34104026

Может кто-нибудь указать мне официальную документацию MS по этим файлам?

Ответы [ 4 ]

38 голосов
/ 17 сентября 2009

Насколько я помню, они просто генерируются, так что вы можете использовать контракты данных, используемые в сервисе, в качестве источников данных объектов для привязки данных к элементам управления пользовательского интерфейса.

18 голосов
/ 18 августа 2011

Файлы .datasource являются необязательными, но их можно использовать в вашем клиентском приложении, чтобы легко связать контракт данных с элементом управления пользовательским интерфейсом. Вот статья, объясняющая, как их использовать:

http://msdn.microsoft.com/en-us/library/ee373840.aspx

12 голосов
/ 28 января 2011

Мне удалось удалить их из одного из наших проектов. Проект хорошо скомпонован, и все загружено из базы данных, поэтому я предполагаю, что это безопасно. Я хотел бы услышать, что кто-то, кто знает больше о них, взвешивает на этом элементе предмета все же.

1 голос
/ 02 июня 2017

Расширьте свой Reference.svcmap из visual studio.

Ссылка на обновление.

И удалить Желтое предупреждение Источники данных.

...