Assemblies properties page (Windows only)

The Assemblies properties page allows you to specify the location and to modify the content of the assemblies.xml file. The assemblies.xml file is a list of the assemblies where .NET classes are stored and is referenced at compile time and run time. It is automatically created for your Progress Developer Studio for OpenEdge project when you place a control on a form or manually add an assembly to the project.

To access the Assemblies page, right-click an OpenEdge project name in the Project Explorer view and choose Properties from the context menu. Expand the Progress OpenEdge node in the tree view, and then click the Assemblies node.

Note: If you chose the shared AVM for the currently selected project, the settings on this property page will appear dimmed. They cannot be changed on this page, and they may also be inaccurate. You must go to the Assemblies page under the Shared OpenEdge AVM preference page to view or to change these settings.Select Window > Preferences from the main menu bar. Then open Progress OpenEdge > Shared OpenEdge AVM > Assemblies from the tree view. Also, be aware that settings changed on the Shared OpenEdge AVM/Assemblies preference page affect all projects that use the shared AVM.

The following controls are available:

Use default location Reference the assemblies.xml file in the default location, which is the top level of the project's folder.
Workspace/File System If the assemblies.xml file is not in the default location, specify some other location by navigating in the workspace or in the file system. The selection appears in the box above the controls.
assemblies.xml file viewer Shows the information in the assemblies.xml file, which includes the assembly names, plus version, culture, encryption, and processor information.
Add Open the Add Assembly References dialog, where you can add both global and local assemblies to the assemblies.xml file.
Move Up/Down Change the order in which the assembly selected in the viewer is referenced. This is useful, for example, if you need to establish the precedence a new assembly containing patches has over the original assembly.
Remove Remove the assembly selected in the viewer from the assemblies.xml file. When you delete a control with the Visual Designer, the assembly reference is not automatically removed from the assemblies.xml file. Although unused assembly references do no harm, you can delete them with this control.