Saltar al contenido

No se puede cargar un ensamblado de referencia para su ejecución

este problema se puede resolver de diversas formas, por lo tanto te compartimos la respuesta más completa en nuestra opinión.

Solución:

Lo que funcionó para mí fue eliminar los directorios bin y obj en mi aplicación web y luego reconstruir.

Hay un problema conocido con .NET Framework 4.7.1 a este respecto. Supuestamente ordenado en 4.7.2, pero mientras tanto, ¿qué puedes hacer?

El problema está relacionado con los ensamblajes de serialización, que puede configurar opcionalmente para generar o no como parte de su compilación (haga clic en proyecto -> Propiedades -> pestaña Generar -> consulte ‘Generar ensamblajes de serialización’ en la parte inferior).

Lo que funcionó para mí, y estoy parado sobre los hombros de otros en parte aquí, es asegurarme de que esta configuración esté configurada en ‘Auto’. Haga una ‘solución limpia’ completa y, además, si está paranoico, este fragmento de PowerShell es útil si se ejecuta en la carpeta raíz de su solución:

Get-ChildItem . -include bin,obj -Recurse | foreach ($_) remove-item $_.fullname -Force -Recurse

A continuación, agregue los siguientes objetivos a su csproj (justo dentro del marco adjunto) etiqueta:


    
      
    
    
  
  
    
      
    
    
  

Si aún no tiene suerte, establezca explícitamente ‘Generar conjuntos de serialización’ en ‘Activado’ para forzar la generación, y reconstruir y ejecutar.

Hoy instalé Acumatica 2018 R1 y me encontré con este problema. Eliminar System.IO.Compression.ZipFile de la carpeta bin solucionó el problema.

Si te mola el proyecto, eres capaz de dejar un artículo acerca de qué le añadirías a esta noticia.

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