.net core 将.netstandard2.0 NuGet与.NetFramework4.6.2一起使用

.net core 将.netstandard2.0 NuGet与.NetFramework4.6.2一起使用,.net-core,nuget,.net-framework-version,.net-standard-2.0,.net Core,Nuget,.net Framework Version,.net Standard 2.0,我在.NetStandard2.0中有一个项目,它必须在两个项目中用作nuget,一个在.NetCore2.2中,另一个在.NetFramework4.6.2中。在.NetCore2.2中安装nuget没有问题,但是当我试图在其他项目中安装此软件包时,我遇到以下错误- 无法安装程序包“packageName”。您正在尝试安装 将此包转换为目标的项目 “.NETFramework,Version=v4.6.2”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者

我在.NetStandard2.0中有一个项目,它必须在两个项目中用作nuget,一个在.NetCore2.2中,另一个在.NetFramework4.6.2中。在.NetCore2.2中安装nuget没有问题,但是当我试图在其他项目中安装此软件包时,我遇到以下错误-

无法安装程序包“packageName”。您正在尝试安装 将此包转换为目标的项目 “.NETFramework,Version=v4.6.2”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者


我还尝试将此项目的目标框架从.NetFramework4.6.2更改为.NetFramework4.7.2,但我遇到了相同的错误。我做错了什么吗?

我在Visual Studio 2015中打开了框架项目,这导致了尝试安装在.NetStandard2.0中创建的nuget软件包时出现问题。当我在Visual Studio 2017中试用它时,它已成功安装。

据我所知,您可能在4.6中遇到问题,但它必须在4.7.2中使用。更改目标框架后,是否正确重建?