HRESULT: 0x80131040: The located assembly's manifest definition does not match the assembly reference

后端 未结 19 2531
庸人自扰
庸人自扰 2020-12-02 19:27

The located assembly\'s manifest definition does not match the assembly reference

getting this when running nunit through ncover. Any idea?

19条回答
  •  时光说笑
    2020-12-02 20:12

    I ran into this issue in a web api project.

    Api project was using a nuget package of a library with version 3. And one of the referenced assemblies say X was using older version of the same nuget package with version 2.

    Whenever referenced assembly is built or any other project referencing X is rebuilt, api project's assemblies gets updated with lower version. And got this assembly reference error.

    Rebuild works but in my case I wanted a long term solution.

    I made the assemblies reference same version of nuget package.

提交回复
热议问题