Web services 使用CRM2011 OData服务引用构建Silverlight应用程序时发生OutOfMemoryException

Web services 使用CRM2011 OData服务引用构建Silverlight应用程序时发生OutOfMemoryException,web-services,silverlight-4.0,dynamics-crm,out-of-memory,dynamics-crm-2011,Web Services,Silverlight 4.0,Dynamics Crm,Out Of Memory,Dynamics Crm 2011,按照Microsoft Dynamics CRM SDK CrmODataSilverlight示例代码随附的说明,我已从我的CRM2011解决方案下载了OrganizationData.csdl,并用它阅读了我的服务参考。csdl文件为4.8mb,在我的解决方案中生成了一个13.4mb的Reference.cs 尝试生成解决方案时,出现一个错误,说明“源文件”…\Reference.cs”无法打开(“引发了类型为“System.OutOfMemoryException”的异常”。) 我重新启动

按照Microsoft Dynamics CRM SDK CrmODataSilverlight示例代码随附的说明,我已从我的CRM2011解决方案下载了OrganizationData.csdl,并用它阅读了我的服务参考。csdl文件为4.8mb,在我的解决方案中生成了一个13.4mb的Reference.cs

尝试生成解决方案时,出现一个错误,说明“源文件”…\Reference.cs”无法打开(“引发了类型为“System.OutOfMemoryException”的异常”。)

我重新启动了我的机器,并试图重建,但我得到了同样的问题


我可以采取什么方法来允许我的Silverlight应用程序使用此服务引用进行构建?我可以从CRM2011获得一个csdl的精简版本,其中只包含我感兴趣的实体,或者我可以采取其他方法吗?我不喜欢手动编辑csdl文件,因为这会使维护成为一场噩梦。

这里有一篇文章介绍了在从crm 2011生成代理时过滤项目。 可能不是silverlight所需要的,但希望能为您指明正确的方向


至于内存不足,您可以尝试在windows中增加虚拟内存量。

这里有一篇文章介绍如何在从crm 2011生成代理时过滤掉项目。 可能不是silverlight所需要的,但希望能为您指明正确的方向


至于内存不足,您可以尝试在windows中增加虚拟内存量。

Brilliant-我目前正在使用标准的XRM界面,这是一个巨大的帮助-我一直想知道有人是如何处理早期绑定的实体的@DuncanWatts很高兴这是一个很好的帮助——我目前正在使用标准的XRM接口,这是一个巨大的帮助——我一直想知道人们是如何使用早期绑定的实体的@邓肯瓦茨很高兴这是有帮助的