Assemblies (-assemblies)

Use Assemblies (-assemblies) to specify the path to the directory containing the Assembly References File (assemblies.xml) and any third-party assemblies. By default, these files are expected to be in the current working directory of the ABL session. If you specify an invalid directory, the AVM raises an error at startup and halts.

Operating system and syntax Windows / Linux -assemblies assemblies-path
Use with Maximum value Minimum value Single-user default Multi-user default
Client Session
assemblies-path
The absolute or relative path to the directory containing assemblies.xml and any third-party assemblies. A relative path is relative to the working directory for the OpenEdge session.

If the assemblies-path does not contain the assemblies.xml file, the AVM raises an error at startup and halts. If you do not specify -assemblies and the current working directory does not contain the file, the AVM starts but code that accesses .NET objects from assemblies that are not preloaded generates errors at compile and run time.

If you specify -assemblies and the client machine does not have an appropriate version of the .NET framework or .NET runtime installed, OpenEdge raises an error and shuts down.