我有这个由我们的合作伙伴使用的遗留代码,它是一个旧的 web 服务。我需要通过添加对外部 WebAPI 的调用来集成一些新功能。当我尝试在 web 服务的 cs 文件中创建 HttpClient 时,它会显示以下内容
命名空间“System.Net.Http”中不存在类型或命名空间名称“HttpClient”(您是否缺少程序集引用?)
在 Webservice 中创建 HttpClient 实例时我是否遗漏了一些东西。我在我的 cs 文件中添加了对 System.Net.Http 的引用。
更新:这是我的解决方法。我创建了一个新的 3.5 项目,添加了来自旧项目的文件,将其转换为 4.5 并添加了对 System.Net.Http 的引用,现在一切都很好。