viernes, julio 23, 2010

Mensaje: No se puede cargar el archivo ensamblado ChilkatDotNet2 ni una de sus dependencias. Se ha intentado cargar un programa con un formato incorrecto

Este mensaje tiene que ver con el procesador para el que se esta generando la aplicacion, bajo ciertos escenarios la libreria Chilkat que es una dependencia de la libreria, no se puede ejecutar debido a la arquitectura del procesador. La libreria esta disenada para ejecutarse en un ambiente de 64-bits y aunque en teoria no deberia haber problema por compilarla en 32-bits ha habido casos en que se muestra este mensaje.

La solucion es copiar al directorio de la aplicacion la dll que se encuentra en la carpeta bin>32-Bit>ChilkatDotNet2.dll

image

9 comentarios:

  1. Hola intenté lo que comentas pero aún así sigue apareciendo el mismo mensaje. Espero y me puedas ayudar gracias.

    ResponderBorrar
  2. Otoniel, agregame al msn y te ayudo via remota.. mi cuenta es contacto(arroba)humbertomartinez(punto)com

    ResponderBorrar
  3. Anónimo9:08 p.m.

    hola...no c como solucionar este problema .. x eso te agrege al msn ..espero me ayudes ...y gracias

    ResponderBorrar
  4. Gracias por tu ayuuda no tenia ni idea de que hacer con ese problema

    ResponderBorrar
  5. Anónimo10:49 a.m.

    Gracias! Por fin una respuesta que funciona! :D (jLuis)

    ResponderBorrar
  6. Anónimo1:06 p.m.

    Buen dia...tengo el mismo error...solo que no c como resolverlo...me puedes apoyar....Donde esta la carpeta bin>32-bit ?? y a que carpeta la copio??

    ResponderBorrar
  7. Hola, una pregunta, cual es la ruta completa del comentario que hiciste?

    La solucion es copiar al directorio de la aplicacion la dll que se encuentra en la carpeta bin>32-Bit>ChilkatDotNet2.dll

    ResponderBorrar
  8. es facil el dll que usas es para 32 bit, ve a las configuraciondes del projecto y ve a build, ahi ve a platform target: y le cambias a x86, y te aseguro que funcionara

    ResponderBorrar
  9. Igual lo que falta es que instales el Visual C++ runtime, depende de la version del framework que utilices es la versión del runtime que tienes que instalar.
    For the .NET 2.0/3.5 Frameworks, Chilkat is compiled with Visual Studio 2005, and therefore needs the VC++ 2005 runtime redistributable.

    ResponderBorrar