Informix.Net.Core.dll 64bit
Posted in 2024
Topics: Installation, Setup & Upgrades
Hey, I am using the Net.Informix.Core.dll to connect my C# Application to the Informix Database, all in all this worked pretty well. But when I published my application to Windows IIS I got the error that I am having a badFormat dll, after researching all my dlls I noticed that the Informix.Net.Core.dll installed with the Informix Client SDK 4.50.FC10W1 is only 32bit But according to the Webpage: Informix .NET Core Provider There should be a 64bit Version for Windows starting with 4.50.xC4. Does anyone know where I can get the 64bit dll? Thanks in advance Andre ------------------------------ Andre Emmerichs ------------------------------
Hi, The suffix letter in the version number of most of the Informix products if the product is 32-bit, 64-bit or a mix. 'U' is the 32-bit version, 'F' is the 64-bit, and 'H' (no longer used), if it support both allowed in some OS/arch like AIX or HP) The Windows CSDK 4.50.FC10W1 you installed is the 64-bit of CSDK. All libraries and executable are 64-bit. .NET and .NET Core included in FC10W1 are both 64, you can check it using the .NET SDK `corflags` ( 32BITREQ flag) : d:\\infx\\csdk450fc10w1\\bin>"c:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\corflags" "Informix.Net.Core.dll" Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.8.3928.0
Hi Javier,
thanks for that information,
I have been checking the DLLs with Git Bash and Linux command: "file", where I got:
$ file informix.net.core.dll
informix.net.core.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
$ file IBM.Data.Informix.dll
IBM.Data.Informix.dll: PE32+ executable (DLL) (console) x86-64 Mono/.Net assembly, for MS WindowsBecause of that I thought Informix.Net.Core would be 32bit, but with the corflags informationen provided from you, I see that it is compiled as any cpu,
so this sould be fine, thank you
------------------------------
Andre Emmerichs
------------------------------