NuGet 오류 NU1201
예 1
프로젝트 'ProjectA'는 'TargetFramework'와 호환되지 않습니다. 프로젝트 'ProjectA'는 다음을 지원합니다.
- 'TargetFrameworkA'
- 'TargetFrameworkB'
문제
종속성 프로젝트에는 현재 프로젝트와 호환되는 프레임워크가 포함되어 있지 않습니다. 일반적으로 프로젝트의 대상 프레임워크는 소비하는 프로젝트보다 높은 버전입니다.
솔루션
프로젝트의 대상 프레임워크를 소비하는 프로젝트보다 같거나 낮은 버전으로 변경합니다.
예제 2 - NetStandard 대상 프로젝트는 NetCoreApp 대상 프로젝트를 참조할 수 없습니다.
프로젝트 'ProjectB'는 netstandard2.0과 호환되지 않습니다(. NETStandard,Version=v2.0). 'ProjectB' 프로젝트 지원: netcoreapp2.0(. NETCoreApp,Version=v2.0)
문제
이 경우 다음과 같습니다.
- ProjectA는 NetStandard 2.0을 대상으로 합니다.
- ProjectB는 NetCoreApp 2.0을 대상으로 합니다.
- ProjectA에 ProjectB에 대한 프로젝트 참조가 있습니다.
NetStandard 프로젝트는 NetCoreApp 프로젝트에 의존할 수 없습니다.
솔루션
다음 중 하나
- ProjectA를 NetCoreApp 2.0 대상으로 변경
또는
- ProjectB를 NetStandard 2.0 대상으로 변경