按照Microsoft Dynamics CRM SDK CrmODataSilverlight示例代码提供的说明,我从CRM2011解决方案下载了OrganizationData.csdl,并用它读取了我的服务引用。 csdl文件是4.8mb,并在我的13.4mb解决方案中生成了一个Reference.cs。
当我尝试构建我的解决方案时,我收到一条错误,指出'源文件'... \无法打开Reference.cs'('抛出'System.OutOfMemoryException'类型的异常。')
我重新启动了我的机器并尝试重建但是我遇到了同样的问题。
我可以采用什么方法来使用此服务引用来构建Silverlight应用程序?我是否可以从CRM2011获得包含我感兴趣的实体的csdl的缩减版本,或者我可以采取另一种方法吗?我不想手动编辑csdl文件,因为它使维护成为一场噩梦。
答案 0 :(得分:1)
这是一篇关于从crm 2011生成代理时过滤掉项目的文章。 可能不完全不是你需要的银光,但希望能指出你正确的方向。
http://erikpool.blogspot.com/2011/03/filtering-generated-entities-with.html
对于内存不足,您可以尝试在Windows中增加虚拟内存量。