Asp.net mvc 4 MVC WebApi-System.MissingMethodException:未找到方法:';Void System.Net.Http.ObjectContent

Asp.net mvc 4 MVC WebApi-System.MissingMethodException:未找到方法:';Void System.Net.Http.ObjectContent,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,我已更新到MVC4的最终版本,现在我的测试失败,出现以下错误: System.MissingMethodException : Method not found: 'Void System.Net.Http.ObjectContent`1..ctor(!0, System.Net.Http.Formatting.MediaTypeFormatter, System.Net.Http.Headers.MediaTypeHeaderValue)'. at System.Net.Http.HttpR

我已更新到MVC4的最终版本,现在我的测试失败,出现以下错误:

System.MissingMethodException : Method not found: 'Void System.Net.Http.ObjectContent`1..ctor(!0, System.Net.Http.Formatting.MediaTypeFormatter, System.Net.Http.Headers.MediaTypeHeaderValue)'. 
at System.Net.Http.HttpRequestMessageExtensions.CreateResponse(HttpRequestMessage request, HttpStatusCode statusCode, T value, HttpConfiguration configuration)
在我的单元测试中,我有(它使用的是RC版本):

当我运行测试时,控制器内的这行代码出现异常:

return Request.CreateResponse(HttpStatusCode.Created, myObj);

我尝试了不同的方法,但我无法修复测试。有什么想法吗?

我解决了这个问题,而且很简单

我卸载了相对于RC版本的NuGet软件包,并安装了新的。这就解决了问题

return Request.CreateResponse(HttpStatusCode.Created, myObj);