Erreur NuGet NU1201
Exemple 1
Projet « ProjectA » n’est pas compatible avec « TargetFramework ». Le projet « ProjectA » prend en charge :
- « TargetFrameworkA »
- « TargetFrameworkB »
Problème
Un projet de dépendance ne contient pas de cadre compatible avec le projet actuel. En règle générale, la version cible de .Net Framework du projet est une version plus élevée que le projet consommateur.
Solution
Remplacez la version cible de .Net Framework du projet par une version égale ou inférieure à celle du projet consommateur.
Exemple 2 - Les projets ciblés Par NetStandard ne peuvent pas référencer les projets ciblés NetCoreApp
Project « ProjectB » n’est pas compatible avec netstandard2.0 (.NETStandard,Version=v2.0). Project « ProjectB » prend en charge : netcoreapp2.0 (.NETCoreApp,Version=v2.0)
Problème
Dans ce cas :
- Cibles ProjectA NetStandard 2.0
- Cibles ProjectB NetCoreApp 2.0
- ProjectA a une référence de projet à ProjectB
Les projets NetStandard ne peuvent jamais dépendre d’un projet NetCoreApp.
Solution
Un des deux éléments suivants :
- modifier ProjectA pour cibler NetCoreApp 2.0
or
- modifier ProjectB pour cibler NetStandard 2.0