none
Excepción no controlada en la aplicación RRS feed

  • Debate general

  • Hola a todos, espero se encuentren bien, tengo un problema con una aplicación que estoy creando, lo que pasa que a mi proyecto agregué una referencia llamada Drivers que me ayuda a conectarme con MySql, pero cuando intento acceder desde mi formulario principal a otro formulario que donde tengo un objeto de tipo Drivers.MySql aparece el siguiente mensaje:

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración 
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

    ************** Texto de la excepción **************
    System.BadImageFormatException: No se puede cargar el archivo o ensamblado 'Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb' ni una de sus dependencias. Se ha intentado cargar un programa con un formato incorrecto.
    Nombre de archivo: 'Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb'
       en ControlActivos.FormDepartamentAgregar..ctor()
       en ControlActivos.FormMain.UltraToolbarsManagerMain_ToolClick(Object sender, ToolClickEventArgs e) en C:\Users\JHerrera\Documents\Visual Studio 2008\Projects\Activos\Windows Forms\ControlActivos\FormMain.vb:línea 17
       en Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
       en Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
       en Infragistics.Win.UltraWinToolbars.ButtonToolUIElement.DoClickProcessing(MouseEventArgs e)
       en Infragistics.Win.UltraWinToolbars.ButtonToolUIElement.OnMouseUp(MouseEventArgs e)
       en Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
       en Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
       en Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
       en Infragistics.Win.UltraControlBase.OnMouseUp(MouseEventArgs e)
       en Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea.OnMouseUp(MouseEventArgs e)
       en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    === Información de estado anterior al enlace ===
    LOG: Usuario = PROCON\JHerrera
    LOG: DisplayName = Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb
     (Fully-specified)
    LOG: Appbase = file:///C:/Users/JHerrera/Documents/Visual Studio 2008/Projects/Activos/Assemblies/
    LOG: PrivatePath inicial = NULL
    Ensamblado de llamada : ControlActivos, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
    ===
    LOG: Este enlace empieza en el contexto de carga default.
    LOG: No se encontró ningún archivo de configuración de la aplicación.
    LOG: Utilizando el archivo de configuración del equipo en C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config.
    LOG: Referencia posterior a la directiva: Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb
    LOG: Intento de descarga de la nueva dirección URL file:///C:/Users/JHerrera/Documents/Visual Studio 2008/Projects/Activos/Assemblies/Drivers.DLL.
    ERR: Error al completar la instalación del ensamblado (hr = 0x8007000b). Finalizó la búsqueda.



    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6421 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Microsoft.VisualStudio.HostingProcess.Utilities
        Versión del ensamblado: 9.0.0.0
        Versión Win32: 9.0.21022.8
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualStudio.HostingProcess.Utilities/9.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.HostingProcess.Utilities.dll
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6419 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6421 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6419 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Microsoft.VisualStudio.HostingProcess.Utilities.Sync
        Versión del ensamblado: 9.0.0.0
        Versión Win32: 9.0.21022.8
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualStudio.HostingProcess.Utilities.Sync/9.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll
    ----------------------------------------
    Microsoft.VisualStudio.Debugger.Runtime
        Versión del ensamblado: 9.0.0.0
        Versión Win32: 9.0.21022.8
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualStudio.Debugger.Runtime/9.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Debugger.Runtime.dll
    ----------------------------------------
    vshost
        Versión del ensamblado: 9.0.0.0
        Versión Win32: 9.0.21022.8
        Código base: file:///C:/Users/JHerrera/Documents/Visual%20Studio%202008/Projects/Activos/Assemblies/ControlActivos.vshost.exe
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6421 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Infragistics2.Excel.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Excel.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Excel.v9.2.dll
    ----------------------------------------
    Infragistics2.Shared.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Shared.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Shared.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.Misc.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.Misc.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.Misc.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinCalcManager.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinCalcManager.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinCalcManager.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinDataSource.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinDataSource.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinDataSource.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinDock.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinDock.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinDock.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinEditors.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinEditors.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinEditors.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinGrid.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinGrid.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinGrid.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinMaskedEdit.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinMaskedEdit.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinMaskedEdit.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinSchedule.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinSchedule.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinSchedule.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinStatusBar.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinStatusBar.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinStatusBar.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinTabbedMdi.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinTabbedMdi.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinTabbedMdi.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinTabControl.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinTabControl.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinTabControl.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinToolbars.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinToolbars.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinToolbars.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.UltraWinTree.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.UltraWinTree.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.UltraWinTree.v9.2.dll
    ----------------------------------------
    Infragistics2.Win.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics2.Win.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics2.Win.v9.2.dll
    ----------------------------------------
    Infragistics3.Win.UltraWinGrid.ExcelExport.v9.2
        Versión del ensamblado: 9.2.20092.2119
        Versión Win32: 9.2.20092.2119
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics3.Win.UltraWinGrid.ExcelExport.v9.2/9.2.20092.2119__7dd5c3163f2cd0cb/Infragistics3.Win.UltraWinGrid.ExcelExport.v9.2.dll
    ----------------------------------------
    System.Data
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6419 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Deployment
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6424 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6421 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Core
        Versión del ensamblado: 3.5.0.0
        Versión Win32: 3.5.30729.6387 built by: Win8RTM
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml.Linq
        Versión del ensamblado: 3.5.0.0
        Versión Win32: 3.5.30729.6387 built by: Win8RTM
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
    ----------------------------------------
    System.Data.DataSetExtensions
        Versión del ensamblado: 3.5.0.0
        Versión Win32: 3.5.30729.6387 built by: Win8RTM
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Data.DataSetExtensions/3.5.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
    ----------------------------------------
    Microsoft.VisualBasic
        Versión del ensamblado: 8.0.0.0
        Versión Win32: 8.0.50727.6419 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    ControlActivos
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Users/JHerrera/Documents/Visual%20Studio%202008/Projects/Activos/Assemblies/ControlActivos.EXE
    ----------------------------------------
    Accessibility
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6419 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Runtime.Remoting
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6424 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Design
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6419 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
    ----------------------------------------
    Infragistics.License
        Versión del ensamblado: 1.0.5005.10
        Versión Win32: 1.0.5005.10
        Código base: file:///C:/Windows/assembly/GAC_MSIL/Infragistics.License/1.0.5005.10__7dd5c3163f2cd0cb/Infragistics.License.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.6400 (Win8RTMGDR.050727-6400)
        Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada

    Por ejemplo:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.

    Veo que menciona archivo de configuración, debo crear uno propio? o a que se debe este error, si me pueden ayudar se los agradecería mucho, por cierto de esta manera creo mi variable de tipo Driver.MySql:

     Private _objConex As New Drivers.MySQL

    Con esto trato de mostrar el formulario:

    Dim objForm As Windows.Forms.Form = Nothing
      Select Case e.Tool.Key

      Case "btnAgregarDepartamento"
                    Dim objFormAux As New FormDepartamentAgregar()
                    objFormAux.ShowDialog()

       End Select

            If Not objForm Is Nothing Then
                objForm.MdiParent = Me
                objForm.Show()
            End If

    De nuevo muchas gracias, cualquier comentario será bienvenido, muchas gracias

    • Tipo cambiado Karen Malagón miércoles, 15 de abril de 2015 17:09 Third party question
    • Cambiado Karen Malagón miércoles, 15 de abril de 2015 17:10 Windows Forms issue
    lunes, 13 de abril de 2015 15:08

Todas las respuestas

  • hola

    >>No se puede cargar el archivo o ensamblado 'Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb' ni una de sus dependencias

    alli deja bien claro que hay una libreria que no esta pudiendo cargar

    puedes validar que se este utilizando ?

    este problema se presenta cuando ejecutas desde el VS o cuando haces un deploy en la pc del usuario ? porque puede que no estes llevando todas las depencias

    veo que usas componente de Infragistics, valida que las dll que este requiere las estas incluyendo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 13 de abril de 2015 15:27
  • Muchas gracias Leandro por responder, y sí desde VisualStudio estoy ejecutando,  tengo la librería Drivers y agrego la referencia a mi proyecto, de esta manera lo he hecho antes y funciona
    lunes, 13 de abril de 2015 16:27
  • Hola Black_J,

    No soy experto pero igual quiero ayudar y con la información que pones no logro visualizar donde pudiera estar el error.

    En que Línea exacta del codigo que pusiste te manda error? Cuando arranca el load de objForm?

    Intenta quitando Drivers.Mysql solo para ver si ese es el problema y si lo es te debe dejar pasar aunque no haga nada el programa. Si no te deja pasar pues entenderemos que es otro el motivo por el cual te manda error.

    Seguimos por aca, saludos.


    El conocimiento es poder

    martes, 14 de abril de 2015 1:08
  • "black_j" escribió:

    > tengo la librería Drivers y agrego la referencia a mi proyecto,
    > de esta manera lo he hecho antes y funciona

    Pues si no has cambiado nada y se trata de la misma versión del ensamblado que contiene la biblioteca llamada 'Drivers', no tendría por qué aparecerte una excepción del tipo System.BadImageFormatException:

        System.BadImageFormatException: No se puede cargar el archivo o ensamblado 'Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb' ni una de sus dependencias.

    Aparte, también puede suceder que ese ensamblado esté correcto pero te falte algún otro que utiliza el ensamblado 'Drivers', lo que se conoce como dependencia.

    En definitiva, que si tu aplicación de Windows Forms, o del tipo de proyecto que sea, tiene una referencia al ensamblado 'Drivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a3ed31ed2a24dfb', y a los restantes ensamblados que ésta última utilice, en principio no veo un motivo aparente para obtener una System.BadImageFormatException.

    Un saludo


    Enrique Martínez Montejo
            [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.

    martes, 14 de abril de 2015 18:26
  • que versión del Framework estas usando? No puede ser que la versión del frk con la que está diseñado ese ensamblado sea superior a la configurada en tu proyecto?

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 14 de abril de 2015 18:57
  • también revisa que si estas generando un proyecto x86 no uses un ensamblado de x64

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 14 de abril de 2015 18:58
  • Gracias Sergio lo cambié a x86 y dejó de dar problemas, gracias por tu ayuda al igual que a todos los demás que hicieron sus aportaciones
    martes, 21 de abril de 2015 18:11