Partilhar via


Erro do NuGet NU1201

Exemplo 1

O projeto “ProjectA” não é compatível com “TargetFramework”. O Projeto “ProjectA” suporta:
- “TargetFrameworkA”
- “TargetFrameworkB”

Problema

Um projeto de dependência não contém uma estrutura compatível com o projeto atual. Normalmente, a estrutura de destino do projeto é uma versão superior ao projeto de consumo.

Solução

Altere a estrutura de destino do projeto para uma versão igual ou inferior ao projeto de consumo.

Exemplo 2 - Projetos direcionados NetStandard não podem fazer referência a projetos direcionados NetCoreApp

O projeto "ProjectB" não é compatível com netstandard2.0 (. NETStandard,Version=v2.0). O projeto "ProjectB" oferece suporte a: netcoreapp2.0 (. NETCoreApp, versão = v2.0)

Problema

Nesse caso:

  • ProjectA tem como meta o NetStandard 2.0
  • ProjectB tem como meta o NetCoreApp 2.0
  • ProjectA tem uma referência de projeto para ProjectB

Projetos NetStandard nunca podem depender de um projeto NetCoreApp.

Solução

Qualquer um:

  • alterar ProjectA para ter NetCoreApp 2.0 como meta

ou

  • alterar ProjectB para ter NetStandard 2.0 como meta