C# HtmlAgilityPack FileLoadException(针对NETStandard和完整框架时)

C# HtmlAgilityPack FileLoadException(针对NETStandard和完整框架时),c#,manifest,html-agility-pack,filenotfoundexception,.net-standard,C#,Manifest,Html Agility Pack,Filenotfoundexception,.net Standard,在NETStandard库(v2.0)和针对完整框架(v4.7)的项目中引用Nuget包时,我遇到了一个问题。完整框架项目(A)引用了NETStandard库(B)。NETStandard库引用了HtmlAgilityPack numget包(C)。 我已经修复了其中的一部分,因为Nuget包没有复制到a的binaries文件夹中。 放置 有人能帮忙吗 提前感谢。net47项目是控制台/windows应用程序还是库(库、单元测试、web应用程序)?net47(a)是控制台应用程序。没有其他人遇到

在NETStandard库(v2.0)和针对完整框架(v4.7)的项目中引用Nuget包时,我遇到了一个问题。完整框架项目(A)引用了NETStandard库(B)。NETStandard库引用了HtmlAgilityPack numget包(C)。 我已经修复了其中的一部分,因为Nuget包没有复制到a的binaries文件夹中。 放置

有人能帮忙吗


提前感谢。

net47项目是控制台/windows应用程序还是库(库、单元测试、web应用程序)?net47(a)是控制台应用程序。没有其他人遇到此问题吗?除了创建一个全新的netstandard项目、安装nuget软件包HtmlAgilityPack、创建一个完整的框架控制台应用程序并引用netstandard项目,我什么也没做。执行PublicKeyToken=null异常时崩溃。NuGet包是否已安装到完整框架应用程序中?如果它不使用
PackageReference
packages.config
或classic project),则不会获得可传递的引用。是的,包被复制到完整的frameworks应用程序二进制路径中。我想问题是,当我下载nugetpackage时,HtmlAgilityPack.dll中有一个不匹配。一个用于net45,一个用于netstandard2.0。我在这里上传了一个简单的项目:
<PropertyGroup>
    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
    <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
</PropertyGroup>
"HtmlAgilityPack, Version=1.5.5.0, Culture=neutral, PublicKeyToken=null" The located assembly's manifest definition does not match the assembly reference