【问题标题】:OutOfMemoryException when building Silverlight application using CRM2011 OData Service Reference使用 CRM2011 OData 服务参考构建 Silverlight 应用程序时出现 OutOfMemoryException
【发布时间】:2011-08-17 08:42:56
【问题描述】:

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

当我尝试构建我的解决方案时,我收到一条错误消息,指出“源文件 '...\Reference.cs' 无法打开('System.OutOfMemoryException' 类型的异常被抛出。')

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

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

【问题讨论】:

    标签: web-services silverlight-4.0 dynamics-crm out-of-memory dynamics-crm-2011


    【解决方案1】:

    这是一篇关于从 crm 2011 生成代理时过滤掉项目的文章。 可能不完全是您对 silverlight 所需要的,但希望能为您指明正确的方向。

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

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

    【讨论】:

    • 太棒了 - 我目前实际上正在使用标准 XRM 界面,这是一个巨大的帮助 - 我一直想知道有人如何设法使用早期绑定的实体!
    • @DuncanWatts 很高兴它有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多