Saltar al contenido

Instalación de un paquete .NetStandard 2.0 Nuget en un proyecto VS2015 Net 4.6.1

Solución:

¿Hay alguna forma de instalar un paquete NetStandard 2.0 en mi proyecto (sin actualizar VS o instalar paquetes de destino de Net Core o similares)?

Me temo que no. Al igual que Jon señaló que el motivo de ese problema es que está utilizando Visual Studio 2015.

De acuerdo con .NET Standard, .NET Standard 2.0 es compatible con .NET Framework 4.6.1 (con SDK de .NET Core 2.0):

ingrese la descripción de la imagen aquí

Entonces necesitamos instalar .NET Core 2.0 SDK. Y cada comunicación de Microsoft sobre la vista previa de .NET Core 2.0 menciona Visual Studio 2017, por lo que creo que se recomienda encarecidamente utilizar Visual Studio 2017 para trabajar con .NET Core 2.0.

Además, el paquete de NuGet NETStandard.Library.NETFramework es obsoleto.

ingrese la descripción de la imagen aquí

Así que instale un paquete .NetStandard 2.0 Nuget en un proyecto Net 4.6.1, recomiendo encarecidamente usar Visual Studio 2017 para trabajar con .NET Core 2.0.

Espero que esto ayude.

Se admite la referencia a paquetes .NET Standard 2.0 mediante lo siguiente:

  • NuGet 3.6.0 o superior para VS 2015 (del sitio de descarga de NuGet; es posible que aún no se encuentre en la lista como la última recomendada)
  • Instale el “Soporte estándar de .NET para Visual Studio 2015” desde https://aka.ms/netstandard-build-support-netfx (NuGet en VS también imprimirá un enlace a esto en su ventana de salida).

Todavía hay algunos errores al consumir bibliotecas .NET Standard 2.0, especialmente cuando se mezclan bibliotecas .NET Standard <2.0 y 2.0, pero estas actualizaciones brindan soporte básico.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *