2011-03-15 15 views
0

RIA Services SP1と既存のEFモデルを統合しようとしています。開発マシンの1つとTFSビルドサーバーでこの奇妙なビルドエラーが発生していますが、他の開発マシンは問題なくビルドできます。私はマシン間の違いを見つけようとしたことをあきらめました。何が問題なのでしょうか?RIA Services SP1のビルドエラー:csdlPathをnullにすることはできません

C:¥Program Files(x86)¥MSBuild¥Microsoft¥Silverlight¥v4.0¥Microsoft.Ria.Client.targets(304):値をnullにすることはできません。パラメータ名:csdlPath

EFモデルは多少カスタマイズされているため、SQL ServerとOracleの両方をサポートする必要がありました。それぞれのSSDLファイルは個別に用意されています。しかし、RIAはそれとは何の関係もないはずですね。たとえそれがあったとしても、開発マシンの中には、問題なくソリューションを構築して実行できるものがあります。

ヘルプ?

答えて

0

まあ、コリン・ブレアは、RIAは、あなたがバニラエンティティ(ないPOCOS)を使用する場合、タスクがCSDLファイルを解析ん築くことを指摘し、自動的にのために追加の情報を見つけるために検証属性を適用するなど

に思えますその答えは、一致するcsdlファイルとmslファイルを生成することです(RIAタスクは、拡張子のないリソース名に対してGroupByを実行します)。まだいくつかのマシンで動作していたのはまだ分かりませんが... GroupByは異なる順序でグループを返し、最初のマッチだけが処理されるでしょうか?まだ分​​からない。

関連する問題