Question:
Hi,
We have moved one .exe from one w2003 32 bits server to a w2012 64 bits servers. We tried both 32 and 64 bits of dll. We installed both 32 and 64 version of VC++2005.
Any idea ?.
Excepción no controlada: System.IO.FileLoadException: No se puede cargar el arch ivo o ensamblado 'ChilkatDotNet2, Version=9.0.6.0, Culture=neutral, PublicKeyTok en=eb5fc1fc52ef09bd' ni una de sus dependencias. La definición del manifiesto de l ensamblado no coincide con la referencia al ensamblado. (Excepción de HRESULT: 0x80131040) Nombre de archivo: 'ChilkatDotNet2, Version=9.0.6.0, Culture=neutral, PublicKeyT oken=eb5fc1fc52ef09bd' en FTPMON.Module1.ftp_PRCON(String transaccion) en FTPMON.Module1.Main(String[] args) en C:\vb_projects\FTPMON\FTPMON\Module1 .vb:línea 478 === Información de estado anterior al enlace === LOG: Usuario = ND\adm_esp LOG: DisplayName = ChilkatDotNet2, Version=9.0.6.0, Culture=neutral, PublicKeyTo ken=eb5fc1fc52ef09bd (Fully-specified) LOG: Appbase = file:///D:/daemon/giftsta/ LOG: PrivatePath inicial = NULL Ensamblado de llamada : FTPMON, Version=1.0.0.0, Culture=neutral, PublicKeyToken =null. === LOG: Este enlace empieza en el contexto de carga default. LOG: Utilización del archivo de configuración de la aplicación: D:\daemon\giftst a\FTPMON.exe.Config LOG: Utilizando el archivo de configuración del equipo en C:\Windows\Microsoft.N ET\Framework64\v2.0.50727\config\machine.config. LOG: Referencia posterior a la directiva: ChilkatDotNet2, Version=9.0.6.0, Cultu re=neutral, PublicKeyToken=eb5fc1fc52ef09bd LOG: Intento de descarga de la nueva dirección URL file:///D:/daemon/giftsta/Chi lkatDotNet2.DLL. AVS: Al comparar el nombre de ensamblado se generó la incompatibilidad: Versión secundaria ERR: Error al completar la instalación del ensamblado (hr = 0x80131040). Finaliz ó la búsqueda.
Here's some help for the .Net error code 0x80131040:
I'd also recommend trying the latest version of the Chilkat libraries.
Of course, you have checked that the dll is correctly referenced.
I use ChilcatDotNet2 in my 64bit/32bit VB.net apps - just go to My Project, the Compile tab, click on Advanced Compile Options, change Target CPU to x86, and Target framework to .Net Framework 2.0. Rebuild.
The resulting program will run happily on 32bit and 64bit machines.