zoukankan      html  css  js  c++  java
  • 未能加载文件或程序集“System.Net.Http

    前言

    简单说先事情的起因吧,之前的程序写了有一段时间了,最近要添加新的功能。顺手就把NuGet包全部更新到最新版。随之问题就出现了。

    开始以为是.NET Framework 库的原因,之前是4.6.1, 现在是4.8,替换回原来的问题依旧出现了,于是开始了解决问题的征程。

    解决办法

    1.合并NuGet包。打开NuGet包管理,合并不同引用包的版本。

    2.手动更改Web.config(或App.config)中的绑定信息。
    错误的绑定信息:newVersion="4.2.0.0"

         <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>
    

    修改为统一的绑定信息:newVersion="4.0.0.0"

         <dependentAssembly>
           <assemblyIdentity name="System.Net.Http" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
           <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.0.0.0"/>
         </dependentAssembly>
    

    然后项目就能正常启动了。

    作者:故人与猫

    由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

    版权声明:本博客所有文章仅用于学习和交流目的,欢迎转载,转载请注明原文作者及出处。

  • 相关阅读:
    51nod 1051【基础】
    HDU5971【瞎搞】
    Lightoj1018 【状压DP】
    HDU2604【矩阵快速幂】
    HDU1501【简单DP】
    HDU3555【数位DP】
    Lightoj1037【状压DP】
    51nod 1099【贪心】
    HDU5950【矩阵快速幂】
    51nod 1049【经典】
  • 原文地址:https://www.cnblogs.com/gurenyumao/p/14538954.html
Copyright © 2011-2022 走看看