Requires: Base Package
Select View».NET Assemblies in Memory to display this dialog box.
Use this dialog box to view the identifying information for all .NET assemblies that LabVIEW has in memory. You can use this information to debug assembly calls by verifying that LabVIEW is loading the correct assemblies for LabVIEW projects and VIs that use .NET objects.
- Display assemblies in memory for project—Specifies the project whose loaded assemblies appear in the assembly table.
- CLR Version—Indicates the version of the Common Language Runtime (CLR) that LabVIEW is currently using to load .NET assemblies. LabVIEW cannot load an assembly that targets a version of the CLR that is later than the version displayed in this field. To load an assembly that targets the CLR 4.0, you must configure LabVIEW to load .NET 4.0 assemblies.
- List of Assemblies—Lists identifying information for each assembly in memory that is referenced by the project you selected in the Display assemblies in memory for project list. Use this information to verify that LabVIEW is loading the desired versions of your assemblies.
- Project—Indicates the project that loaded the associated assembly.
- Assembly Name—Specifies the name of an assembly that was loaded into memory by the selected project.
If the list of assemblies does not include the name of an assembly that you want LabVIEW to load into memory, verify the following items:
- You selected the correct project.
- The assembly is located somewhere within the search path LabVIEW uses to locate assemblies.
- The selected project calls the assembly that you want to load either with a .NET container or a Constructor Node.
- If you expect the selected project to load the desired assembly indirectly, remove the checkmark from the Show only directly loaded assemblies checkbox.
- Version—Indicates the version of the associated assembly. If the version number in this field does not match the version number of the assembly that you want LabVIEW to use, choose one of the following remedies:
- Remove the displayed assembly from the assembly search path.
- Create a project configuration file to force LabVIEW to load the desired version of the assembly. Refer to the KnowledgeBase at ni.com for more information about configuring a project to use a specific version of an assembly.
- Target CLR—Specifies the version of the CLR in which the associated assembly was compiled to run. If the Target CLR for an assembly does not match the CLR Version that LabVIEW is using, compatibility issues could arise. Refer to the documentation for the relevant assembly to see whether there are any known compatibility issues when using the assembly with later versions of the CLR.
- Path—Indicates the location on disk of the associated assembly. If the path of the assembly does not match the path of the assembly you want LabVIEW to load, remove the displayed assembly from the assembly search path. This forces LabVIEW to locate another version of the assembly.
- Show only directly loaded assemblies—Determines whether the List of Assemblies displays all assemblies in memory or only assemblies that are called from a front panel or block diagram within the selected project.