none
Problema con la información del archivo de manifiesto de una aplicación y la instalación del programa RRS feed

  • Pregunta

  • Buenos días tengo un problema a la hora de instalar mi aplicación ya que tengo en mis referencias MySQLInstaler pero según entiendo la dirección que tiene el archivo de manifiesto no coincide por lo que al empezar la instalación no me permite continuar con la misma, me pueden ayudar a solucionar este programa y a saber como localizo el archivo de manifiesto en la versión de visual studio 2017 en español?

    RESUMEN DEL ERROR
        Abajo se muestra un resumen de los errores; los detalles de estos errores se incluyen en el registro.
        * La activación de F:\BIKE SHOP VISUAL STUDIO 2015 1\INSTALACION\BikeShop 2.0.application dio como resultado una excepción. Se detectaron los siguientes mensajes de error:
            + La referencia del manifiesto no coincide con la identidad del ensamblado descargado MySQLInstaller.exe.

    Encontré el archivo manifiesto en el que se encuentra la información del MySQLInstaler.exe, adjunto dicha información.

    <dependency>
        <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MySQLInstaller.exe" size="709144">
          <assemblyIdentity name="MySQLInstaller" version="1.4.19.0" language="neutral" processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
            <dsig:DigestValue>oJL75eTFUw/44RfGIVFmQBGqikzCHXY6hYhKnSKIvBM=</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MySQLInstaller.Core.dll" size="516640">
          <assemblyIdentity name="MySQLInstaller.Core" version="1.4.19.0" language="neutral" processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
            <dsig:DigestValue>Oc3l6n+cSJh9e54VTYyap83Ibu1x6zgpIhu0rydSM/w=</dsig:DigestValue>
          </hash>
        </dependentAssembly>

    Lo comparé con la información que aparece en las referencias del programa y me coincide sin problema la versión, lo que me llamó la atención es el MySQLInstaler.Core ya que no lo encontré referenciado no obstante el problema que me indica es con MySQLInstaler.exe.


    Frank Cruz



    martes, 13 de octubre de 2020 17:11

Respuestas

  • Hola Frank Jarquin,

    si tu programa es de ClickOnce, en propiedades del proyecto, pestaña Aplicación, Recursos, checkbox icono y manifiesto, la configuración "Insertar manifiesto con la configuración predeterminada" podría causar el problema. Intenta configurarlo en "Crear aplicación sin un manifiesto" a ver si te soluciona el problema. También podrías revisar esto, te podría dar una idea de cómo manejar el mysql exe que te da el problema. Espero que te sea de ayuda. Por favor no olvides marcar una respuesta si resolviste tu consulta (debajo de cada post hay una opción que dice “Marcar como Respuesta”). Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    martes, 13 de octubre de 2020 18:46
    Moderador

Todas las respuestas

  • Hola Frank Jarquin,

    si tu programa es de ClickOnce, en propiedades del proyecto, pestaña Aplicación, Recursos, checkbox icono y manifiesto, la configuración "Insertar manifiesto con la configuración predeterminada" podría causar el problema. Intenta configurarlo en "Crear aplicación sin un manifiesto" a ver si te soluciona el problema. También podrías revisar esto, te podría dar una idea de cómo manejar el mysql exe que te da el problema. Espero que te sea de ayuda. Por favor no olvides marcar una respuesta si resolviste tu consulta (debajo de cada post hay una opción que dice “Marcar como Respuesta”). Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    martes, 13 de octubre de 2020 18:46
    Moderador
  • Muchas gracias por responder, no encontré la opción que me pones arriba para desactivar el uso del manifiesto en la aplicación, uso Visual Studio Comunity 2017. Seguí el enlace con la solución que le habían dado a una situación similar, quité el archivo .exe de la aplicación y se solucionó el problema.

    Frank Cruz


    martes, 13 de octubre de 2020 22:05