web-dev-qa-db-ja.com

WCFサービスリファレンスの.datasourceファイルとは何ですか?

Visual Studioの「サービス参照の作成」によって自動的に生成される.datasourceファイルは何ですか?ファイル内のコメントは次のとおりです。

このファイルは、Visual Studio .Netによって自動的に生成されます。汎用オブジェクトデータソースの構成情報を格納するために使用されます。
ファイル拡張子を変更するか、このファイルのコンテンツを編集すると、
ファイルがプログラムによって認識されない原因となります。

ただし、これらのファイルはオプションのように聞こえるので、何に使用するのか疑問に思っています。また、XPでパスの長さの問題を引き起こすことが多いため、削除しても本当に安全かどうか疑問に思っています。

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

誰かがこれらのファイルに関するいくつかの公式のMSドキュメントを私に指摘できますか?

84
Andy White

私が覚えている限り、UIコントロールに対するデータバインディングのオブジェクトデータソースとしてサービスで使用されるデータコントラクトを使用できるように、生成されただけです。

38
tomasr

.datasourceファイルはオプションですが、クライアントアプリで使用すると、データコントラクトをUIコントロールに簡単にバインドできます。これらの使用方法を説明する記事は次のとおりです。

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

18
Chris Schroll

私たちのプロジェクトからそれらを削除することができました。プロジェクトはうまく構築され、データベースからのものをロードしたので、安全だと思います。私は彼らについてもっと知っている誰かが主題のこの要素に重きを置いているのを聞きたいです。

12
Adam Nofsinger

Visual StudioからReference.svcmapを展開します。

参照を更新します。

そして、削除黄色の警告データソース。

1
elfekz