09-07-2012 12:45 AM
Hello,
We recently upgraded our application with the newly released NI Measurement Studio 2012 and we have problem with redistributables.
On Windows 7 x64 platform when we install x64 merge modules, our application does not run until we replace the “NationalInstruments.UI.Styles3D.dll” file of the x64 version with the one of the x86 version.
The development is done on Windows 7 x64 platform with Visual Studio 2010 SP1 for "Any CPU" target.
Thank you for help.
Oleg Romanov.
09-09-2012 04:42 PM
Hi,
It seems like your application is built such that you are using the 32-bit version of NationalInstruments.UI.Styles3D.dll. Try building the application for x86 target instead of "Any CPU". That should put NationalInstruments.UI.Styles3D.dll in the right place.
09-19-2012 03:23 AM
Hello,
Thank you for your response. Our application does NOT 32-bit version of NationalInstruments.UI.Styles3D.dll. The problem we have is with 64-bit version. We read in one of the NI documents that if 64-bit version of DLL cannot be loaded, then 32-bit version of the same DLL is trying to be loaded. We think that some dependancies of 64-bit DLL are missing. Can you please review the lists below and advise what is missing ?
Our projects use the following references:
The x64 installer has the following merge modules:
We also paid attention that is Measurement Studio 2010 SP1 there was ‘MStudioUtils_x64.msm’ that does not exist is 2012 version. Is there some other merge module that should be used instead ?
Thank you,
Oleg Romanov
09-20-2012 07:50 AM
What error message do you get when the 64-bit version of NationalInstruments.UI.Styles3D.dll is not removed and you try to run your application? If you can post a screenshot, that would be very helpful.
02-15-2014 02:56 AM
I don't see a resolution to this problem, and am experiencing the same issue. My app uses only the led widget.
See attached for error message.
thanx... jpp
02-15-2014 02:58 AM
By the way... the same build runs fine on a 32-bit machine.
02-17-2014 11:35 AM