MSB3274: не удалось разрешить основную ссылку name, так как она была создана для платформы version.

Полное сообщение об ошибке выглядит как следующий текст:

 The primary reference 'name' could not be resolved because it was built against the 'version' framework. This is a higher version than the currently targeted framework 'version'.

Эта ошибка возникает в проектах .NET Framework, если версия ссылки выше версии, для которой выполняется сборка. Следует выбрать более позднюю версию .NET Framework. Например, если проект предназначен для .NET Framework 4.7.2, эта ошибка может возникать, если вы ссылаетесь на пакет NuGet или на другой проект, предназначенный для платформы .NET Framework 4.8.

В Visual Studio проверьте требуемую версию .NET Framework на страницах свойств проекта. См. Общие сведения о настройке целевой платформы.

В файле проекта можно задать требуемую версию .NET Framework следующим образом.

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

Чтобы отключить эту ошибку, можно задать следующее свойство MSBuild:

<PropertyGroup>
  <ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
</PropertyGroup>

См. также