06-30-2014 04:05 AM
Hi!
I have installed the NiDAQmx package, but I can't seem to find all required dlls for deployment. On the page http://zone.ni.com/reference/en-XX/help/370473H-01/mstudiowebhelp/html/netdeploymentfiles/ there is information about where to find the 64-bit versions: "The 64-bit version of the following assemblies is located in the Program Files\National Instruments\MeasurementStudioVS2010\DotNET\Assemblies (64-bit)\Current directory".
In this folder I can not find the NiLmClientDLL and NationalInstruments.Common.Native.
If I understand it correctly, the DAQmx is dependent on Common, which is dependent on Common.Native and NiLmClientDLL.
What have I missed?
06-30-2014 08:02 AM
@thomasd14333 wrote:
Hi!
I have installed the NiDAQmx package, but I can't seem to find all required dlls for deployment. On the page http://zone.ni.com/reference/en-XX/help/370473H-01/mstudiowebhelp/html/netdeploymentfiles/ there is information about where to find the 64-bit versions: "The 64-bit version of the following assemblies is located in the Program Files\National Instruments\MeasurementStudioVS2010\DotNET\Assemblies (64-bit)\Current directory".
In this folder I can not find the NiLmClientDLL and NationalInstruments.Common.Native.
If I understand it correctly, the DAQmx is dependent on Common, which is dependent on Common.Native and NiLmClientDLL.
What have I missed?
Did you install NI-DAQmx with .NET support?
06-30-2014 09:54 AM
In the installer I selected Custom -> Application Development Support -> .NET Framework 4.0 Language Support
06-30-2014 12:10 PM - edited 06-30-2014 12:11 PM
I am on a Windows 8.1 machine, and NationalInstruments.Common.Native.dll is in C:\Program Files (x86)\ subdirectory.
07-01-2014 01:57 AM - edited 07-01-2014 02:07 AM
Sorry, I mixed up the names (of Common and Common.Native). I also find the Common.Native.dll in that folder.
However, I can not find the NiLmClientDLL.dll (and Common) in the folder C:\Program Files (x86)\National Instruments\MeasurementStudioVS2010\DotNET\Assemblies (64-bit)\Current. Do you have those assemblies in that folder? The folder on my computer only includes NationalInstruments.Common.Native.dll and NationalInstruments.DAQmx.dll.
07-01-2014 07:42 AM
Do you have a license for Measurement Studio?
07-01-2014 07:59 AM
No, I don't (myself) have a license for MS. I have just installed the NIDAQmx package. I am converting a deployment package from x86 to x64, and are trying to find the required dlls.
07-01-2014 08:58 PM - edited 07-01-2014 08:59 PM
@thomasd14333 wrote:
No, I don't (myself) have a license for MS. I have just installed the NIDAQmx package. I am converting a deployment package from x86 to x64, and are trying to find the required dlls.
I have NI-DAQmx 9.9.0 installed, and I do not have that DLL.
I do have Measurement Studio installed either.
That NI webpage you linked specifically says that is is for deploying a specific feature of Measurement Studio.
I don't know how you expect to do that, if you don't have Measurement Studio.
07-02-2014 04:31 AM
Sorry, that was maybe not a good link... didn't notice that it only targeted deploy of MS specific functionality.
However, if I investigate the DAQmx dll, I see that there is a dependency to the Common dll, and from that dll there are dependencies to the Native and NiLmClientDLL dlls. I was (maybe not correct) assuming that I needed x64 versions of all these, not only DAQmx and the Native ones.
I'll try to install Measurement Studio.
07-02-2014 05:57 AM
Forgot to mention in previous post: I assume that the NationalInstruments.Common and NationalInstruments.NiLmClientDLL dlls are compiled for AnyCpu, and that I can use those.