Share 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

Project 'ProjectB' is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project 'ProjectB' supports: netcoreapp2.0 (.NETCoreApp,Version=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

or

  • alterar ProjectB para ter NetStandard 2.0 como meta