无法找到 System.Net.Http.Formatting dll。

24

我有一个干净的Visual Studio 2015 RC安装。我没有安装VS2013。

我加载了一个解决方案,但System.Net.Http.Formatting引用已损坏,当我尝试添加引用时,在GAC中找不到它。


我能理解你的困境。你正在尝试通过PostAsJsonAsync调用API,但无法添加参考。是否有新的方法或解决方案?我想开始一个悬赏,但不希望“手动浏览以添加引用”成为答案。 - Jacob Roberts
我不会接受那样的答案,但那最终是我所做的。 - Orlando William
3
原来他们把 System.Net.Http.Formatting 移到了 Microsoft.AspNet.WebApi.Client nuget 包中。虽然我不喜欢引用所有随附的库,但这是唯一的方法,可以在不检入二进制文件的情况下检查您的代码。 - Jacob Roberts
1个回答

46

通过一些在线阅读/搜索,我发现曾经有一个名为 System.Net.Http.Formatting 的软件包,现在似乎已经停用,因为它的一个依赖关系在nuget上无法找到,即 Microsoft.AspNet.WebApi.Client (>= 2.0.20710 && < 2.1.0)。截至目前,你应该只安装 Microsoft.AspNet.WebApi.Client(我尝试了5.2.3版本,它运行良好)。程序集 System.Net.Http.Formatting, version=5.2.3.0 包含在该软件包中,但我不知道是否仅有这一个捆绑在里面。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接