gpt4 book ai didi

c# - System.Net.Http 无法加载

转载 作者:行者123 更新时间:2023-11-30 21:59:00 27 4
gpt4 key购买 nike

我目前正在从事一个 Web API 项目,我有一个可以正常工作的简单 Controller 。我创建了一个单元测试项目来测试我的 API Controller 。该项目引用 System.Net.Http (4.0.0.0)System.Web 程序集以及 Microsoft ASP.NET Web API 2.2 Web Host NuGet 包及其所有子包。当我运行我的第一个 TestMethod 时,它失败并抛出异常:

Could not load file or assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.

我尝试了很多方法,但似乎都无法解决我的问题,References -> Assemblies 中没有版本为 5.2.2.0 的 System.Net.Http >。我目前正在使用 Visual Studio Community Edition 2013。谢谢!

最佳答案

尝试为该项目重新安装 NuGet 包 Microsoft ASP.NET Web API 2.2 Core Libraries? System.Web.Http 5.2.2.0 包含在该包中。如果正确安装了 NuGet 包,您应该能够在版本 5.2.2.0 或更高版本的项目引用下看到 System.Web.Http 的引用。

关于c# - System.Net.Http 无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29677733/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com