.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, and methods associated with .NET servers. With .NET Framework, you can also access events.

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.

Note Creating and communicating with .NET Framework objects in LabVIEW requires the .NET CLR 4.0 that installs with LabVIEW. You must use a .NET 2.0 configuration file if you want to load .NET 2.0 mixed-mode assemblies. Refer to the Requirements for Using .NET with LabVIEW for more information about .NET Framework restrictions in LabVIEW. NI strongly recommends that you use .NET Framework objects only in LabVIEW projects.

Be sure to save .NET Framework assemblies in appropriate locations to ensure that they load and behave as expected.