01-31-2008 07:55 AM
01-31-2008 08:23 AM
The issue you are seeing is not a bug but rather intended behavior. Versioning of the NationalInstruments.Common
.NET class library
works differently than versions of other Measurement Studio libraries because it
includes types that all Measurement Studio .NET class libraries reference.
Therefore, the Nationalnstruments.Common .NET class library must
be compatible with all versions of Measurement Studio .NET assemblies. If you
install a later version of the NationalInstruments.Common
.NET
class library over an earlier version, the later version replaces the earlier
version in the GAC and installs a publisher policy file so that all applications
that reference the earlier version can load the later version.
If you are worred about deploying, we talk about how versioning works with Common in the subtopic entitled Common .NET Class Library Versioning for Deployment under the help topic Measurement Studio .NET Class Library Versioning for Development and Deployment.
So even though the DAQmx assembly was built against version 8.1.20.168, it will use the latest version of Common installed on your system. For example, on my system, the NationalInstruments.DAQmx assembly was built agains 8.1.20.168 but I have version version 8.1.20.415 of Common on my system. This means that the DAQ assembly will use version 8.1.2.415.
This topic is discussed in more detail in the Measurement Studio .NET Class Library Versioning for Development and Deployment help topic found in the NI Measurement Studio Help.
01-31-2008 11:15 AM
02-11-2008 11:46 AM
02-11-2008 11:50 AM
02-14-2008 12:10 PM
02-14-2008 01:15 PM
05-19-2008 04:32 PM
05-20-2008 06:16 PM - edited 05-20-2008 06:16 PM
05-23-2008 02:17 PM