NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

.Net and Labview runtime engine in TestStand.

Hello!
I am using the latest LabVIEW and TestStand 2026 Q1 32 bits software. On my bench PC I have copied a DLL which was developed (on another PC) with C# .NET framework 4.8, for x86 CPU.
This .NET DLL is called within a LabVIEW library.
When I call this LabVIEW library from a LabVIEW VI, everything works.
When I call this LabVIEW library from TestStand using the development engine, everything works.
When I call this LabVIEW library from TestStand using the runtime LabVIEW 2026 32 bits engine, then I see in the sequence editor that the VI from the LabVIEW library can’t even load.
Using AI, I tried to register the DLL but it was unsuccessful (maybe the registration itself was unsuccessful, not sure how to properly check).
Does anyone have any idea?

0 Kudos
Message 1 of 3
(80 Views)

Current TestStand Versions only support .net 8, no more framework.

Working around like calling a 4.8 framework assembly does not work.

if you have the source code for the DLL, have it built in .net standard 2.0 so you can use it both in .net Framework and .net Core.

Might work not work depending on the complexity of the DLL

 

0 Kudos
Message 2 of 3
(47 Views)

@Oli_Wachno wrote:

Current TestStand Versions only support .net 8, no more framework.

 


 https://www.ni.com/en/support/documentation/compatibility/18/teststand-and--net-framework-compatibil...

0 Kudos
Message 3 of 3
(29 Views)