Adding Additional Assemblies to a Project

You can add a custom .NET assembly as a reference to the form project in the Project tab of the Designer.

If this assembly is not present on all client machines already, then it should be added on the Overview tab of the Designer to the Additional Files area. It is then downloaded to each client when the form is loaded.

On machines where the Designer will be used, the referenced assembly must also be copied into the Program directory of the Proficy install (as a peer to ProficyClient.exe). This is not required in cases where the Client is only running the form, but not modifying it.

Note: Beginning with Workflow 2.5, .NET 4.5 is required to develop display or form assemblies. Custom display or form assemblies that target earlier versions of .NET will continue to function as before. However, saving changes made to such custom assemblies requires that they be upgraded, which is accomplished in different ways, based on the version of .NET:
  • For an assembly that pre-dates .NET 4.0, you must upgrade the assembly when you open it. Failure to do so results in an error and the inability to save the edited assembly.
  • For an assembly that targets .NET 4.0, the assembly is upgraded automatically when opened, and changes to such assemblies can be saved as before.