无法为OData消费C#应用程序添加WCF数据服务“服务引用”

时间:2014-05-05 19:51:51

标签: c# visual-studio odata wcf-data-services

如果我为针对.net 4.5的OData消费C#应用程序添加WCF数据服务“服务引用”,那么每件事都可以。

现在我需要针对.net 3.5运行OData消费C#应用程序。所以我创建了一个.net 3.5 c#应用程序,并试图以相同的方式添加相同的“服务引用”,Visual Studio给我一个错误:

The Custom Tool 'DataServiceCoreClientGenerator' failed. Data Service client 
code generation failed:

The element 'DataService' has an attribute 'DataServiceVersion' with an 
unrecognized version '3.0'

对于OData消费项目,我是否必须使用.net 4.5?或者它取决于服务器端WCF数据服务?

1 个答案:

答案 0 :(得分:1)

好吧...... 这是特定版本的VS使用的特定工具版本的常见问题。 有时你只需要超越:)。 因此,您可以访问VS 2008,也可以打开该项目并创建客户端代码,或者......您可以像this article describes一样手动创建类。 VS在底层完全相同,但使用的是更新的版本。

如果您的服务器是4.5,我不确定这是否可行。