none
SOLUCIONADO PROBLEMA:depuración Just-In-Time (JIT)--Error:TargetInvocationException

    Question

  • cot14


    Hola,

     

    tengo una aplicacion desarrollada en c# con visual studio 2005 que ejecuto con AutoCAD MAP 3D 2008 y funciona correctamente, pero al ejecutarla sobre AutoCAD MAP 3D 2009 se produce el siguiente error:

     

    La aplicación no admite la depuración Just-In-Time (JIT)

    . Consulte el final de este mensaje para obtener más información.

     

    ************** Texto de la excepción **************

    System.Reflection.TargetInvocationException: Se produjo una excepción en el destino de la invocación. ---> System.EntryPointNotFoundException: No se puede encontrar el punto de entrada denominado 'CSharp_MgSerializableToMgDisposable' en el archivo DLL 'AcMapApiStubs'.

       en OSGeo.MapGuide.MapApiPINVOKE.MgSerializableToMgDisposable(IntPtr objectRef)

       en OSGeo.MapGuide.MgSerializable..ctor(IntPtr cPtr, Boolean cMemoryOwn)

       en OSGeo.MapGuide.MgNamedSerializable..ctor(IntPtr cPtr, Boolean cMemoryOwn)

    .......

     

    A ver si alguien me puede ayudar. Gracias


    __________________________________________________________________________________

    SOMSOC

    RE:1

    Saludos

    Resulta que a mi me pasa lo mismo pero con el autocad 2009, tambien tengo el cc visual studio 2005 y buscando en la red no encontre ninguna solucion pero encontre este link http://support.microsoft.com/kb/312544/es   que esta en la base de datos de microsoft tocaria que lo lelleras haber si encuentras algo, pues yo lo ley al parecer este fue el probelma

    Un programa que se escribe en un idioma que utiliza el Microsoft .NET Framework como Visual Basic, Visual C o Eiffel se traduce a instrucciones de lenguaje intermedio (MSIL) de Microsoft. Estas instrucciones se almacenan en el ensamblado de salida. Cuando ejecuta el programa, el .NET Framework compila las instrucciones MSIL en código nativo equivalente como instrucciones Pentium. Un compilador Just-In-Time ( JIT ) (JIT) realiza esta traducción final a petición antes de que sólo se ejecuta cada método.

    En circunstancias muy raras, un compilador de lenguaje puede producir MSIL no válido. Por ejemplo, el compilador puede realizar uno de los errores siguientes:
    • Emita un valor que no tiene ninguna instrucción coincidente MSIL
    • Intente bifurcar en el centro de otra instrucción de varios bytes
    • Intente crear más que se admite el .NET Framework variables locales
    Y esta parece ser una solucion temprana

    hay disponible una revisión para este problema. La revisión aumenta el límite de variables locales de 32.767 a 4 million. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base

    (http://support.microsoft.com/kb/919514/)

    Que CORRIGE: Cuándo utiliza el Ensamblador de MSIL en el .NET
    Framework, 2,0, para generar un archivo PE desde el código MSIL el
    archivo PE te puede cerrar inesperadamente y recibir un mensaje de
    error de infracción de acceso

    La solucion parece simple el problema es que en el enlace me dice lo suiguiente

    Ahora
    hay disponible un hotfix para el que Microsoft proporciona soporte
    técnico, pero que sólo se diseñó para corregir el problema descrito en
    este artículo Aplíquelo sólo a sistemas que experimenten este problema
    específico Este hotfix puede ser sometido a comprobaciones adicionales
    Por tanto, si no se ve gravemente afectado por este problema, nosotros
    recomendamos que espere al 2,0 Service Pack siguiente de .NET Framework
    que contiene este hotfix.

    Para resolver este problema
    inmediatamente, póngase en contacto con Servicios de soporte técnico de
    Microsoft con el fin de obtener la revisión. Para una lista completa de
    números de teléfono de Servicios de soporte técnico de Microsoft e
    información acerca de costos de soporte técnico, visite el sitio Web de
    Microsoft siguiente:http://support.microsoft.com/contactus/?ws=support

    Y no dice mas haci que lo que estoy haciendo es actualizar mi frame work.NET tengo el 2.0,3.0,3.5 con sus respectivos leguage pack, por el momento no se que mas hacer espero te sirva de algo ets ainformacion y por ultimo recurso me queda es llamar a soporte tecnico que seria lo mejor ya que si uno no tiene idea es mejor no hacer nada por empeora el problema espero respondas este post y si encuentras una solucion o ya la tienes RESPONDEME GRACIAS

    SOMSOC
    __________________________________________________________________________

    RE: 2

    BUENAS  NOTICIAS

    Actualize
    como dije desde update de microsoft pero personalizando la
    actualizacion no en actualizacion rapida encontre e instale todas las
    que encontre para sotware y creo que la actualizacion de cc viual basic
    fue la que me ayudo.pero igual te recomiendo quie instales todas las
    actualizaciones que encuntre microsoft para tu equipo el problema es
    que debes tener licenciado tu XP Igual uno se da mañas tu me entiendes.

    Espero Tambien te sirva como a mi y me siento muy bien al solucionarlo ya que no se encontraba nada de esto en la red

    HASTA PRONTO SOMSOC
    ____________________________________________

    OJALA LES SIRVA A TODOS
     



    Tuesday, November 25, 2008 2:57 PM

All replies

  • OYE me podeis ayudar a mi me sale JIT Just-in-time, peor no entiendo de lo que hablais.

    No hay un tutorial en youtube o no podeis hacer uno y decidemlo plis gracias^^

    Es urgente!

    Friday, May 18, 2012 7:19 PM