首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到此程序集:“System.Net.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”

找不到此程序集:“System.Net.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”
EN

Stack Overflow用户
提问于 2021-11-02 22:05:04
回答 1查看 64关注 0票数 1

我有一个Web Api应用程序。当我运行它时,会显示以下错误:

No se puede cargar el archivo o ensamblado 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

这意味着找不到程序集。

在web.config文件中,此条目存在:

代码语言:javascript
运行
复制
  <dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
  </dependentAssembly>

项目具有参考System.Net.Http 4.2版。

可能会发生什么,我如何解决它?

我有Visual Studio 2019。

EN

回答 1

Stack Overflow用户

发布于 2021-11-27 22:00:33

您需要从项目引用中删除引用,如果您已经从NUGET中添加了引用,则从NUGET中删除包。

同时从web.config中删除此文件的所有条目

关闭解决方案,然后重新打开。清理并重建解决方案。

添加来自NUGET的system.net.http (由微软提供)。

这些步骤对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69817437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档