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