使用CRM2011 OData服务参考构建Silverlight应用程序时出现OutOfMemoryException

时间:2011-08-17 08:42:56

标签: 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'类型的异常。')

我重新启动了我的机器并尝试重建但是我遇到了同样的问题。

我可以采用什么方法来使用此服务引用来构建Silverlight应用程序?我是否可以从CRM2011获得包含我感兴趣的实体的csdl的缩减版本,或者我可以采取另一种方法吗?我不想手动编辑csdl文件,因为它使维护成为一场噩梦。

1 个答案:

答案 0 :(得分:1)

这是一篇关于从crm 2011生成代理时过滤掉项目的文章。 可能不完全不是你需要的银光,但希望能指出你正确的方向。

http://erikpool.blogspot.com/2011/03/filtering-generated-entities-with.html

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