NuGet 错误 NU1201

示例 1

项目“ProjectA”与“TargetFramework”不兼容。 项目“ProjectA”支持:
- 'TargetFrameworkA'
- 'TargetFrameworkB'

问题

依赖项项目不含与当前项目兼容的框架。 通常,项目的目标框架的版本高于使用的项目。

解决方案

将项目的目标框架更改为等于或低于使用项目的版本。

示例 2 - NetStandard 目标项目无法引用 NetCoreApp 目标项目

项目“ProjectB”与 netstandard2.0 不兼容(.NETStandard,版本 = v2.0)。 项目“ProjectB”支持:netcoreapp2.0 (.NETCoreApp,版本 = v2.0)

问题

在这种情况下:

  • ProjectA 面向 NetStandard 2.0
  • ProjectB 面向 NetCoreApp 2.0
  • ProjectA 具有对 ProjectB 的项目引用

NetStandard 项目永远无法依赖于 NetCoreApp 项目。

解决方案

二者之一:

  • 将 ProjectA 更改为目标 NetCoreApp 2.0

  • 将 ProjectB 更改为目标 NetStandard 2.0