MSB3274 al compilar VS 2017

MSB3274 al compilar VS 2017

¿Alguien ha experimentado el siguiente mensaje antes? Cualquier consejo sería muy apreciado.

Advertencia MSB3274 La referencia principal "xyz.dll" no se pudo resolver porque se creó en el marco ".NETFramework,Version=v4.5". Esta es una versión superior al marco de trabajo actualmente objetivo ".NETFramework,Version=v4.0". C:\Archivos de programa (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 2110

Respuesta1

Parece que está intentando hacer referencia a una biblioteca que se creó para un marco .NET más nuevo, mientras que su proyecto utiliza una versión anterior. Para solucionar este problema, puedes:

  • Cambie la versión de su proyecto para que coincida con la versión de la biblioteca. Es decir, de 4,0 a 4,5. Puede intentar configurarlo en la última versión de .NET Framework y debería funcionar. Si está utilizando Visual Studio para esto, debe hacer clic derecho en el proyecto en el Explorador de soluciones y luego seleccionar la última versión en Propiedades > Aplicación > Marco de destino.
  • Encuentre una versión anterior de la biblioteca y úsela en sus referencias.
  • Utilice el administrador de paquetes NuGet para la gestión de dependencias

Le sugeriría actualizar su proyecto a la última versión de .NET y también comenzar a usar NuGet como referencia.

información relacionada