类似于:成员名称不能与其封闭类型相同,除非我无法更改元数据,我只想完全忽略该类。
我正在尝试在 Visual Studio 2010 中添加服务引用,但出现以下错误。
自定义工具“DataServiceClientGenerator”失败。数据服务客户端代码生成失败:指定的架构无效。错误:(0,0):错误 0042:名称 foo 不能用于 Microsoft.Crm.Sdk.Data.Services.foo 类型。成员名称不能与其封闭类型相同。
我知道这个错误是因为有人foo
在对象中命名了一个字段,foo
但我无法更改它..
因此,如果无法在 CRM 中进行任何更改,我如何生成我的服务参考?
我曾考虑下载$metadata
然后删除有问题的类型,然后保存它(因为该类型不是我无论如何都会使用的类型)。但我不知道如何让它发挥作用,因为它不是太直截了当。
我曾尝试使用 C# 和 VB.NET 进行服务引用,但均未奏效,理想情况下,这将是适用于两者的解决方案,但此时我愿意接受仅适用于其中一个的解决方案。