Este mensaje se da cuando en visual studio esta seleccionada la opcion de ANY CPU como arquitectura de nuestra aplicacion
para usar la libreria CFD.NET es necesario elegir x86 o x64 y tomar como referencia las DLL’s correspondientes.
Para cambiar la arquitectura del proyecto en VS2008 sigue estos pasos:
Elige la opcion de configuracion
Selecciona la opcion para crear una nueva configuracion
Selecciona x86 o x64 y da clic en el boton OK
por ultimo cierra la ventana de administracion de configuracion y tu proyecto ha quedado listo para compilar en la arquitectura seleccionada. ahora solo asegurate de hacer referencia a las DLL’s adecuadas para la arquitectura seleccionada y el error debe desaparecer.
Gracias por el aporte
ResponderBorrarSaludos
Dark Lestat
Si la aplicación será publicada en Web, Framework 3.5 ó 4.0 ¿dónde se cambia esta configuración?
ResponderBorrarError 4 No se puede cargar el archivo o ensamblado 'ChilkatDotNet2' ni una de sus dependencias. Se ha intentado cargar un programa con un formato incorrecto.
Este mismo problema yo lo tenía con las PC de 64 bits..desarrollé una solución en VS2008 en C# usando las dll de 32 bits ..La manera de corregir fue la de indicar que se usaria un CPU x86 en vez de any cpu de esta manera puedé instalar mi aplicación de CFDI en cualquier plataforma ya sea de 32 o 64 bits.. ojo que quede claro usando la dll de 32 bits. Sin nececidad de usar las dll de 64 bits.
ResponderBorrarSaludos
Halón Divino
Monterrey, N.L.
México
Me haz ssalvado!! GRACIASSW!!!!
ResponderBorrar