Configuring a .NET Client Application

In LabVIEW, .NET client applications are LabVIEW projects and VIs that create and manipulate objects defined in .NET assemblies. When an application uses a .NET object, LabVIEW employs a set of default behaviors to determine which version of a particular .NET assembly to reference and which version of the Common Language Runtime (CLR) loads that assembly. However, you can create .NET configuration files to override the default ways that LabVIEW loads and interacts with .NET objects for a specific project or for all projects. You must use a configuration file for each of the following tasks:

Requirements for .NET Configuration Files

A .NET configuration file must meet the following requirements:

Building Applications from Configured Projects

When you build a stand-alone application from a LabVIEW project that uses a .NET configuration file, the resulting application also requires a copy of the configuration file. To meet the configuration file requirements, the configuration file for the stand-alone application must reflect the name of the application, and the two files must be located in the same directory.

Note��Refer to Distributing .NET Assemblies with .NET Client Applications for more information about distributing configuration files.