2009-09-17 12 views
70

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

このファイルは、Visual Studio .NETで自動的に生成されます。 汎用オブジェクトデータソース構成情報を格納するのに使用されるのは です。
ファイル拡張子の名前を変更したり、このファイルの内容を編集したりすると、プログラムによってファイルが認識されなくなる可能性があります。

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

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

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

答えて

33

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

+13

あなたは自動生成を無効にできますか?もしそうなら、どうですか? –

+1

@AuriRahimzadehサービス参照を追加すると、「参照されたアセンブリ内の型を再利用する」のようなオプションがあります。これにより、クライアントでこれらのオブジェクトが自動生成されなくなります。 (もちろん、そのDataContract dllのリファレンスがあり、dllのバージョンはサービスプロジェクトとクライアントプロジェクトで同じにする必要があります) – sotn

11

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

17

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

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

0

は、Visual StudioからあなたReference.svcmapを展開します。

更新の参照。

黄色の警告データソースを削除してください。

関連する問題