在将此内容添加到我的类中时,我遇到了一个错误,请问有人知道解决方案吗? 使用4.5框架。
Could not load file or assembly 'HtmlAgilityPack, Version=1.4.9.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)
我在我的packages.config文件中有这个内容
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="HtmlAgilityPack" version="1.4.9.0" targetFramework="net45" />
</packages>
安装包显示未声明错误。
我尝试过在调试中添加它,将其本地包含,但似乎没有任何作用。
更新:
仍然是相同的错误,我已经进行了如下调整,但不确定是否正确:
<configuration>
<packages>
<package id="HtmlAgilityPack" version="1.4.9.0" targetFramework="net45" />
</packages>
<dependentAssembly>
<assemblyIdentity name="HtmlAgilityPack" publicKeyToken="bd319b19eaf3b43a" culture="neutral" />
<bindingRedirect oldVersion="1.4.5.0-1.4.7.0" newVersion="1.4.9.0" />
</dependentAssembly>
</configuration>
<assemblyBinding>
添加到您的应用程序/ web.config文件中,类似于http://issues.umbraco.org/issue/U4-2550。 - Rhumborl