Warning 1 D:\MyPath\SomeAscx.cs: ASP.NET runtime error:
Could not load file or assembly 'HtmlAgilityPack,
Version=1.4.0.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a'
or one of its dependencies. The located assembly's manifest definition
does not match the assembly reference. (Exception from HRESULT: 0x80131040)
我已删除了引用,并且我没有在代码中使用它为什么这仍然是一个问题。我尝试过清洁解决方案,重建,打开和关闭解决方案,但仍然没有成功。有没有人遇到过这个问题?
答案 0 :(得分:9)
答案 1 :(得分:4)
如果您的项目名称与您引用的nuget包冲突,就会发生这种情况。在我意识到发生了什么之前,我浪费了大约30分钟。
我正在做一个ReactJS教程,所以我创建了一个名为 React 的项目,后来我从nuget导入了ReactJS.NET。
当我点击构建时,Visual Studio将在bin文件夹中构建React.dll
,因为我的项目名称是 React ,这个dll会覆盖由nuget包导入的React.dll
ReactJS.NET
所以我的项目爆炸了......我浪费了30分钟的时间。#/ p>