Visual studio 为什么我没有在VisualStudio2010中获得WCFWebAPI对象

Visual studio 为什么我没有在VisualStudio2010中获得WCFWebAPI对象,visual-studio,wcf,reference,web,wcf-web-api,Visual Studio,Wcf,Reference,Web,Wcf Web Api,我已经使用NuGet Visual Studio扩展(WebApi.All)安装了WCF Web API Preview 5。我试图在internet上实现一些简单的示例,但它们似乎与我安装的程序集不同。例如,我无法获取HttpHostConfiguration、DelegatingChannel、HttpMessageChannel等 我已确保我的目标框架设置为“.NET framework 4”。是我遗漏了什么,还是其他人也经历过类似的问题。顺便说一句,我的项目是一个MVC3项目 谢谢您的帮

我已经使用NuGet Visual Studio扩展(WebApi.All)安装了WCF Web API Preview 5。我试图在internet上实现一些简单的示例,但它们似乎与我安装的程序集不同。例如,我无法获取HttpHostConfiguration、DelegatingChannel、HttpMessageChannel等

我已确保我的目标框架设置为“.NET framework 4”。是我遗漏了什么,还是其他人也经历过类似的问题。顺便说一句,我的项目是一个MVC3项目


谢谢您的帮助。

您需要添加对包含这些类的dll的引用。MVC3项目中默认情况下可能没有引用它们。

听起来您尝试使用的示例代码来自preview 4或更早版本。在预览5中所做的大量中断更改

要获取Http服务器配置,可以在RouteCollection上使用GetDefaultHttpConfiguration()扩展方法。DelegatingChannel已重命名为DelegatingHandler


有关更多信息,请参阅Howard Dierking的发行说明或博客帖子。

感谢Carlos添加最后一个标签。它们都被引用了。这是由NuGet安装脚本完成的,我已经验证过了。你说得对,Maurice。最后,我删除了NuGet安装的所有二进制文件,并使用了wcf.codeplex.com上Preview 5中的二进制文件。谢谢你的回答。使用NuGet,你应该马上得到0.5位。看见