Visual studio 2013 自定义工具&x27;DataServicesCoreClientGenerator';失败。。。错误0005:x27;OpenType';属性是不允许的

Visual studio 2013 自定义工具&x27;DataServicesCoreClientGenerator';失败。。。错误0005:x27;OpenType';属性是不允许的,visual-studio-2013,odata,Visual Studio 2013,Odata,当我在Visual Studio 2013 Community Edition中将服务引用添加到OData服务以生成代码时,我得到一个模式错误;错误0005不支持“打开类型”属性。见下图 该服务是ODatav3服务。我正在使用Windows窗体项目.NET 4.5.1 有人知道有什么问题吗 我查看了服务$metadata。csdl的命名空间似乎是版本1,即“” 但是OpenType在版本1中不受支持。如果将其更改为版本3,则将成功生成客户端代理代码 因此,您应该检查您的服务,以确保您的sec

当我在Visual Studio 2013 Community Edition中将服务引用添加到OData服务以生成代码时,我得到一个模式错误;错误0005不支持“打开类型”属性。见下图

该服务是ODatav3服务。我正在使用Windows窗体项目.NET 4.5.1

有人知道有什么问题吗


我查看了服务$metadata。csdl的命名空间似乎是版本1,即“”

但是OpenType在版本1中不受支持。如果将其更改为版本3,则将成功生成客户端代理代码


因此,您应该检查您的服务,以确保您的secsdl版本是版本3

这似乎对我不起作用:“命名空间“”中的元素“DataServices”在命名空间“”中具有无效的子元素“Schema”。可能的元素列表应为命名空间“”中的“Schema”。有没有关于如何修复该问题的建议?啊,尽管Visual Studio 2013中存在上述模式验证错误,DataSvcUtil还是会生成代码。谢谢:)