web-dev-qa-db-fra.com

Que sont les fichiers .datasource de référence de service WCF?

Quels sont les fichiers .datasource générés automatiquement par "Créer une référence de service" dans Visual Studio? Le commentaire dans le fichier est le suivant:

Ce fichier est généré automatiquement par Visual Studio .Net. Il est utilisé pour stocker des informations de configuration de source de données d'objet générique.
Renommer l'extension de fichier ou modifier le contenu de ce fichier peut
fait que le fichier n'est pas reconnu par le programme.

Cependant, il semble que ces fichiers soient facultatifs, donc je me demande à quoi ils servent. Je me demande également s'il est vraiment sûr de les supprimer, car ils causent souvent des problèmes de longueur de chemin sur XP.

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

Quelqu'un peut-il m'indiquer une documentation officielle de MS sur ces fichiers?

84
Andy White

Pour autant que je m'en souvienne, ils sont simplement générés afin que vous puissiez utiliser les contrats de données utilisés dans le service comme sources de données d'objet pour la liaison de données avec les contrôles d'interface utilisateur.

38
tomasr

Les fichiers .datasource sont facultatifs, mais ils peuvent être utilisés dans votre application cliente pour lier facilement un contrat de données à un contrôle d'interface utilisateur. Voici un article expliquant comment les utiliser:

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

18
Chris Schroll

J'ai pu les supprimer de l'un de nos projets. Le projet s'est bien construit et a bien chargé les choses à partir de la base de données, donc je suppose qu'il était sûr. J'aimerais cependant entendre quelqu'un qui en sait plus sur cet élément du sujet.

12
Adam Nofsinger

Développez votre Reference.svcmap à partir de Visual Studio.

Mettre à jour la référence.

Et supprimez avertissement jaune sources de données.

1
elfekz