none
Error al ejecutar aplicacion en maquina diferente RRS feed

  • Pregunta

  • Buenos dias!!! Tengo un problema que cuando ejecuto mi programa de c#(no visualbasic) en otra maquina, en un formulario en particular, no en todo el programa me salta un error, que es el siguiente.

    Excepción no controlada en la aplicación.

    No se puede cargar el archivo o ensamblado

    'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral ,

    PublicKey Token=b03f5f7f11d50a3a' ni una de sus dependencias. El

    sistema no puede encontrar el archivo especificado.

    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.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Nombre de archivo: 'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
       en Proyecto.Agregar_familiares.InitializeComponent()
       en Proyecto.Agregar_familiares..ctor() en c:\Users\Usuario\Documents\Visual Studio 2012\Projects\Proyecto\Proyecto\Agregar_familiares.cs:línea 23
       en Proyecto.Alta_de_socio..ctor() en c:\Users\Usuario\Documents\Visual Studio 2012\Projects\Proyecto\Proyecto\Alta de socio.cs:línea 15

       en Proyecto.Principal.altaDeSocioToolStripMenuItem_Click_1(Object sender, EventArgs e) en c:\Users\Usuario\Documents\Visual Studio 2012\Projects\Proyecto\Proyecto\Principal.cs:línea 169
       en System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       en System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       en System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       en System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       en System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
       en System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
       en System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       en System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       en System.Windows.Forms.ToolStrip.WndProc(Message& m)
       en System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(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)

    AVS: El registro del enlace de ensamblado está desactivado.
    Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
    Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
    Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].



    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Proyecto
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Proyecto/Proyecto/bin/Debug/Proyecto.exe
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1068.2 built by: NETFXREL3STAGE
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1067.0 built by: NETFXREL3STAGE
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1055.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.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.

    Instale https://www.microsoft.com/en-us/download/details.aspx?id=25169

    porque en otra pregunta en el foro le recomendaban eso, pero nada sigue tirando el mismo error. Lo que me deja dando vueltas es que es en un form en particular, no en todo el programa. Desde ya muchas gracias.


    • Editado SJaliff viernes, 8 de abril de 2016 15:13
    viernes, 8 de abril de 2016 15:11

Respuestas

  • >>No se puede cargar el archivo o ensamblado 'Microsoft.VisualBasic.PowerPacks.Vs,

    tienes que incluir la dll de PowerPacks cuando distribuyes tu aplicacion, recuerda que esta no es parte del framework

    ve al \bin\Debug de tu proyecto y copia la dll de nombre Microsoft.VisualBasic.PowerPacks.Vs.dll junto a tu .exe cuando lo lleves a la pc del usuario

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 8 de abril de 2016 15:26

Todas las respuestas

  • Quiere decir que el ensamblado no está en esa PC.  Debe usted instalarlo en las PC's de destino.  No programo Visual Basic así que no le sé decir exactamente, pero imagino que hay algo llamado Visual Basic Powerpack que tiene un instalador que debe correrse en la PC de destino.

    Jose R. MCP
    Code Samples

    viernes, 8 de abril de 2016 15:13
    Moderador
  • >>No se puede cargar el archivo o ensamblado 'Microsoft.VisualBasic.PowerPacks.Vs,

    tienes que incluir la dll de PowerPacks cuando distribuyes tu aplicacion, recuerda que esta no es parte del framework

    ve al \bin\Debug de tu proyecto y copia la dll de nombre Microsoft.VisualBasic.PowerPacks.Vs.dll junto a tu .exe cuando lo lleves a la pc del usuario

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 8 de abril de 2016 15:26