LabVIEW can interact with .NET objects to integrate .NET functionality directly into the LabVIEW graphical programming environment.

Note The LabVIEW User Manual uses .NET (Core) to refer to .NET 8 and later. Microsoft referred to this technology as .NET Core through .NET Core 3.1 but refers to it as simply .NET for .NET 5 and later. This manual uses .NET (Core) to disambiguate from .NET Framework and uses .NET as an umbrella term to refer to both.

.NET allows you to access Windows services such as the performance monitor, event log, and file system, as well as advanced Windows APIs such as the Speech Recognition and Generation service. .NET also provides access to Web protocols such as SOAP, WSDL, and UDDI.

You can use LabVIEW as a .NET client to access the objects, properties, methods, and events[1]1 .NET (Core): LabVIEW 2025 Q3 and later. associated with .NET servers.

With .NET Framework, you also can host .NET Framework user interface controls on the front panel of a VI. Although LabVIEW is not a .NET Framework server, you can communicate to LabVIEW remotely with the ActiveX server interface through .NET Framework support for COM objects.

1 .NET (Core): LabVIEW 2025 Q3 and later.