none
No se puede cargar el archivo o ensamblado Newtonsoft.Json al generar nuevos reportes(.rdlc) desde el asistente de Visual Studio. RRS feed

  • Pregunta

  • Hola, amigos les comento que tengo un proyecto WEB Forms, en mi Visual Studio 2017 tengo instalada la extensión para generar informes RDLC y estos funcionan bien, pero ahora me han solicitado que agregue unos reportes mas y me encuentro con la novedad de que al cargar el Asistente para la creación de reportes me da un error.

    No se puede cargar el archivo o ensamblado 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken="30ad4fe6b2a6aeed" ' ni una de sus dependencias. La definición del manifiesto del ensamblado no coincide con la referencia al ensamblado. (Excepción de HRESULT: 0x80131040)

    Googleando muchos foros me indican que se debe agregar dependentAssembly en el Web.config aquello si lo tengo.

          <dependentAssembly>

            <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />

            <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />

          </dependentAssembly>

    Y en el packages.config tengo esto.

    <package id="Newtonsoft.Json" version="11.0.2" targetFramework="net461" />

    Correspondiendo a la versión que está instalada.

    Mis otros reportes los puedo abrir y editar lo que es diseño en general, pero cuando trato de modificar los conjuntos de datos del reporte se cuelga y se cierra el Visual Studio y da un error de RDLC; mientras no trate de modificar los conjuntos de datos el resto que es diseño se edita con toda normalidad.

    Es un proyecto en capas y esto solo pasa en la cama de Presentación intente crear reportes en las otras capas a modo de prueba y en estas funciona todo bien sin colgarse ni dando error, así que he descartado que pueda ser la extensión para RDLC ya que funciona con normalidad incluso en otros proyectos funciona todo normal.

    En la capa de presentación si se encuentra la referencia.

    Espero me puedan ayudar, de ante mano muchas gracias.

    martes, 11 de septiembre de 2018 20:43

Todas las respuestas