Wcf Microsoft.Http.dll不存在

Wcf Microsoft.Http.dll不存在,wcf,rest,Wcf,Rest,我需要使用REST功能,HttpMultipartMimeForm,我认为它属于Microsoft.Http.dll。但在我的.NET4.0项目中,我在任何地方都找不到它。我确实将项目的目标框架配置为.Net framework 4,而不是..客户端配置文件,并且作为证据,我确实在可用的.Net引用列表中有System.ServiceModel.Web程序集。但是我仍然没有Microsoft.Http.dll,因此没有我需要的类。我想,如果我下载并安装WCF REST初学者工具包,我可能能够获得

我需要使用REST功能,HttpMultipartMimeForm,我认为它属于Microsoft.Http.dll。但在我的.NET4.0项目中,我在任何地方都找不到它。我确实将项目的目标框架配置为.Net framework 4,而不是..客户端配置文件,并且作为证据,我确实在可用的.Net引用列表中有System.ServiceModel.Web程序集。但是我仍然没有Microsoft.Http.dll,因此没有我需要的类。我想,如果我下载并安装WCF REST初学者工具包,我可能能够获得dll,但为什么我必须这样做呢。Net 4应该将其作为标准的一部分,不是吗?

它现在被称为MultipartFormDataContent,它位于System.Net.Http中。您可以从这里获得nuget

我相信它是REST初学者工具包的一部分,它(基本上)被放弃,取而代之的是WebAPI。Codeplex页面上有一条注释说“不再支持WCF REST初学者工具包使用.NET构建RESTful服务,请使用ASP.NET Web API。”