对于单元测试,我想将HttpResponseMessage的内容转换为正确的类型,以便可以访问其Value属性,如下所示:var content = result.Content as System.Net.Http.ObjectContent<object>;当我调试时,我可以看到类型是:System.Net.Http.HttpContent {System.Net.Http.ObjectContent<object>}但是,出现以下错误: 类型或名称空间名称'ObjectContent '在名称空间'System.Net.Http'中不存在(您是否缺少程序集引用?)但这是在我的项目引用中,当我使用using关键字导入该程序集时,它就可以被识别,因此肯定存在。当我导入名称空间时,我会收到以下错误消息: 找不到类型或名称空间名称“ ObjectContent ”(您是否缺少using指令或程序集引用?)我也尝试过只写ObjectContent,不写<object>的方法,但这给出了同样的错误。 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 在编译器可以识别Microsoft.AspNet.WebApi.Client之后,我需要安装ObjectContent。 (adsbygoogle = window.adsbygoogle || []).push({}); 09-28 00:46