Quantcast
Channel: All NI TestStand posts
Viewing all articles
Browse latest Browse all 24407

Re: NI TestStand 2024 unable to load NationalInstrument.Daqmx

$
0
0

Tinu, something for the product to consider is whether TestStand can detect this case, or add some additional test to the error message to note this change as a potential cause.

 

GLI, if helpful, the TestStand User Manual has the following in red:

.NET Adapter — .NET Assembly Execution Support

Some items and resources are no longer supported. Consult the following list for some support changes and considerations to take note of when developing with the .NET Adapter and TestStand 2024 Q4:
  • The IOConfig step type no longer works with the .NET Adapter. The device drivers are located in the .NET Framework GAC location, and .NET 8 does not support loading assemblies from the GAC.
  • Creating remote objects in the TestStand .NET step using the CreateRemoteObject method is no longer supported.
  • Calling into the following assemblies is no longer supported:
    • GAC assemblies
    • .NET assemblies with dependencies on GAC assemblies
    • C++/CLI assemblies
  • Consider the following when working with .NET assemblies and LabVIEW:
    • .NET assemblies called by a VI are not automatically added to TestStand deployments. You must manually add these dependencies to deployments they are used in.
    • NET Framework assembly dependencies called by LabVIEW during the execution of a TestStand .NET step must be placed next to these .NET Framework assemblies to prevent runtime execution errors. These dependencies can be found in the LabVIEW installation directory.
    • Passing .NET objects between LabVIEW and TestStand is no longer supported.
  • Sequence Editor layout files from previous TestStand versions are no longer supported.
  • Consider the following when handling TestStand objects in managed code:
    • Explicitly dispose of instances of classes implementing IDisposable.
    • Explicitly assign null to class member variables of TestStand types, like Engine, SequenceContext, and PropertyObject, when the class is no longer in use.
    • Explicitly assign null to static variables of TestStand types, like Engine, SequenceContext, and PropertyObject, before shutting the TestStand Engine down.

Viewing all articles
Browse latest Browse all 24407

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>