Saltar al contenido

Debe agregar una referencia al ensamblado ‘netstandard, Version=2.0.0.0

Te sugerimos que revises esta resolución en un ambiente controlado antes de enviarlo a producción, un saludo.

Solución:

Creo que la solución podría ser este problema en GitHub:

Intente agregar una referencia de netstandard en web.config de esta manera:”


  
    
      
    
  
  

Me doy cuenta de que está usando 4.6.1, pero la elección de .NET 4.7.1 es importante ya que las versiones anteriores de Framework no son totalmente compatibles con .NET Standard 2.0.

Sé esto por experiencia dolorosa, cuando introduje las bibliotecas .NET Standard, tuve muchos problemas con los paquetes NUGET y la ruptura de referencias. El otro cambio que debe considerar es actualizar a PaqueteReferencias en lugar de package.config archivos

Consulte esta guía y es posible que también desee una herramienta para ayudar con la actualización. Sin embargo, requiere una versión posterior de VS 15.7.

La edición manual del archivo .csproj y la adición de la referencia a continuación funcionó para mí.


Gracias a Fahad Alshaya que lo sugirió aquí.

Tuve que hacer una combinación de las respuestas de otras personas en este hilo.

  1. Instale NetStandard.Library a través de NuGet
  2. Editando manualmente el archivo .csproj y agregando la referencia.
  3. Expandiendo proyecto -> Referencias en VS Solution Explorer, haciendo clic con el botón derecho en ‘netstandard’ y mostrando la página de propiedades y configurando “Copiar local” en true.

Si estás de acuerdo, puedes dejar un escrito acerca de qué te ha impresionado de esta sección.

¡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 *