I have a VB-Net application that calls several FORTRAN dlls. The program runs fine on computers with the Intel compiler installed, but when running on computers without the compiler, the application crashes when the dll's are called. The error says: "The application has failed to start because its side-by-side conjuration is incorrect"
The target computer is running Windows 7 and has a 64 bit intel processor, which is the same as the development computer.
I have the document Redistributing Application Binaries Built with 11.x Intel® Compiler Professional Editions for Microsoft Windows*. Per the directions in the document, I installed the redistributable library package for Intel 64 and ia32 on the target machine (from the Intel site). I also tried each redistributable package independently. I ran dependency Walker on the application and the dll and all of the dependencies are present on the target machine. I found from another post that Microsoft C++ redistributables must be installed as well, which I did. I'm still getting the error.
Any help would be appreciated.
PS, I tried doing this several years ago when we purchased the compiler but could never get it to work, so I went back to using my old trusty Compaq Fortran compiler from 1997. I figure it's time to bite the bullet and see if I can get the Intel compiler working again. :)