C# .NET 4.7项目无法确定.NET标准2.0项目的依赖项

C# .NET 4.7项目无法确定.NET标准2.0项目的依赖项,c#,.net,.net-standard,C#,.net,.net Standard,我有一个netstandard2.0类库,它依赖于许多nuget包 接下来,我有一个.NET4.7WebAPI项目引用这个项目 由于WebAPI项目找不到类库中引用的程序集,我现在遇到了一系列依赖项错误 在.netstandard之前,我只需在引用下的dll上设置CopyLocal=true,但在netstandard类库中找不到执行相同操作的位置打包库,在包中指定依赖项?或者您需要它来保持项目引用吗?我也有这个问题,这就是为什么我总是使用.net Framework类Library的原因。正如

我有一个netstandard2.0类库,它依赖于许多nuget包

接下来,我有一个.NET4.7WebAPI项目引用这个项目

由于WebAPI项目找不到类库中引用的程序集,我现在遇到了一系列依赖项错误


在.netstandard之前,我只需在引用下的dll上设置CopyLocal=true,但在netstandard类库中找不到执行相同操作的位置

打包库,在包中指定依赖项?或者您需要它来保持项目引用吗?我也有这个问题,这就是为什么我总是使用.net Framework类Library的原因。正如其他注释所示,您必须在Visual Studio 2017中放弃packages.config并切换到package reference。然后依赖项会自动工作。@CodeCaster我确实需要它来保持项目引用,因为我需要在引用它的项目中的每个构建上更新类库,并且我不知道如何在构建上自动打包和更新nuget包。我选择还原到.net Framework类库-但我仍然有问题,并且似乎这是system.ui.compression.zipfilePackage库的一个特定问题,是否在包中指定依赖项?或者您需要它来保持项目引用吗?我也有这个问题,这就是为什么我总是使用.net Framework类Library的原因。正如其他注释所示,您必须在Visual Studio 2017中放弃packages.config并切换到package reference。然后依赖项会自动工作。@CodeCaster我确实需要它来保持项目引用,因为我需要在引用它的项目中的每个构建上更新类库,并且我不知道如何在构建上自动打包和更新nuget包。我选择恢复到.net Framework类库,但仍然存在问题,并且似乎这是system.ui.compression.zipfile的一个特定问题