C# Can';t查找已安装的包(找不到类型或命名空间)

C# Can';t查找已安装的包(找不到类型或命名空间),c#,C#,我正在尝试安装NuGet软件包,安装似乎进展顺利: @ D:\Dev\PGF_Test $ dotnet add package PGFSharp --version 3.8.1-devel Determining projects to restore... Writing C:\Users\...\AppData\Local\Temp\tmp71D3.tmp info : Adding PackageReference for package 'PGFSharp' into proj

我正在尝试安装NuGet软件包,安装似乎进展顺利:

@ D:\Dev\PGF_Test
$ dotnet add package PGFSharp --version 3.8.1-devel
  Determining projects to restore...
  Writing C:\Users\...\AppData\Local\Temp\tmp71D3.tmp
info : Adding PackageReference for package 'PGFSharp' into project 'D:\Dev\PGF_Test\PGF_Test.csproj'.
info : Restoring packages for D:\Dev\PGF_Test\PGF_Test.csproj...
info : Package 'PGFSharp' is compatible with all the specified frameworks in project 'D:\Dev\PGF_Test\PGF_Test.csproj'.
info : PackageReference for package 'PGFSharp' version '3.8.1-devel' added to file 'D:\Dev\PGF_Test\PGF_Test.csproj'.
info : Committing restore...
info : Generating MSBuild file D:\Dev\PGF_Test\obj\PGF_Test.csproj.nuget.g.targets.
info : Writing assets file to disk. Path: D:\Dev\PGF_Test\obj\project.assets.json
log  : Restored D:\Dev\PGF_Test\PGF_Test.csproj (in 227 ms).
但是,当我使用和
dotnet构建
编写时,我得到了一个找不到的名称空间。我尝试过删除和重新添加,我尝试过不同的名称,比如PGF和PGFSharp.PGF,我尝试过创建一个新的控制台应用程序并将其添加到那里,以确保没有任何干扰

有人知道问题是什么吗


我在Windows10的.NETCore上,版本5.0.201。我检查了Github以获取我正在导入的包,它似乎是在4.5.1中构建的,这可能是问题所在吗?如果是这样,我可能会尝试在本地重新编译源代码。

PGFSharp是一个.NET Framework项目,您说过您正在使用.NET Core。这是行不通的,你不能直接从.NETCore使用.NETFramework项目。他们真的应该让NuGet提到,不是“与项目中所有指定的框架兼容”,而是让一切看起来都很好。我想我会尝试分叉它,并将目标更改为.NETCore,谢谢!