2011-03-15 1 views
0

우리는 기존 EF 모델 중 하나와 RIA Services SP1을 통합하려고합니다. 개발 머신 중 하나와 TFS 빌드 서버에서 이상한 빌드 오류가 발생하지만 다른 dev 머신은 문제없이 빌드 할 수 있습니다. 나는 기계들 사이의 차이점을 찾기 위해 포기했습니다. 어떤 문제가 될 수 있는지 생각해보십시오.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가 그와 관련이 없어야합니다. 그렇죠? 그리고 그랬더라도 일부 dev 컴퓨터는 문제없이 솔루션을 빌드하고 실행할 수 있습니다.

도움 말? 자동 검증 등이

것 같다 속성 적용에 대한

답변

0

음, 콜린 블레어는 RIA 당신이 바닐라 개체 (하지 포항 강판)를 사용할 때 추가 정보를 찾기 위해, CSDL 파일을 구문 분석 않습니다 작업을 구축 지적 대답은 일치하는 csdl 및 msl 파일을 생성하는 것입니다 (RIA 작업은 확장자없이 자원 이름에 GroupBy를 수행함). 아직도 몇몇 기계에서 왜 작동했는지 확신 할 수 없다. 아마도 GroupBy는 다른 순서로 그룹을 반환하고 첫 번째 매치 만 처리된다. 아직 확실하지 않습니다.