11-13-2012 11:45 AM
The NiDAQmx 9.6.1 installer does not detect .Net 4.0 has been installed.
When following Microsoft's KB article 318785 (How to determine which versions and service pack levels of the Microsoft .NET Framework are installed), it clears indicates that I do indeed have .Net 4.0 installed.
Below is a screen capture of the NiDaq installer message, the registry, and .Net installation detection method.
Please submit this as a bug.
11-13-2012 12:46 PM
The issue here is that DAQmx (and many other NI software products) requires .NET 4.0 Full (not Client, which you already have installed). If you click OK on this dialog, .NET 4.0 Full will be installed. Fyi, there will be two different entries in Add/Remove programs after Full and Client are installed.
11-13-2012 01:38 PM
According to MSDN's blog, the only reasons to use the FULL install is for
- servers
- legacy
- development
I maintain that this is a bug and should be corrected for current/future installers.