Compatibility issue with Progress Developer Studio Visual Designer and Infragistics Assemblies from OpenEdge 12.2 and 12.3

If you have installed Progress Developer Studio and the OpenEdge UltraControls from OpenEdge 12.2 and 12.3 on the same developer PC.

Problem

If you have installed Progress Developer Studio and the OpenEdge UltraControls from OpenEdge 12.2 and 12.3 on the same developer PC, you may have issues continuing to use the OpenEdge UltraCotrols (Infragistics Controls) from OpenEdge 12.2 in the Progress Developer Studio Visual Designer.

OpenEdge 12.2 and 12.3 install the same Infragistics release, but a different hotfix version.

The issue is due to the similarity of the Infragistics Assemblies versions:

  • OpenEdge 12.2.2: 19.2.20192.198

  • OpenEdge 12.3: 19.2.20192.381

The OpenEdge 12.2 designer types have been overwritten by the designer types of OpenEdge 12.3.

As a result, a project that references the OpenEdge 12.2 Infragistics assemblies can no longer use the OpenEdge UltraControls properly in the Visual Designer. Controls like the UltraTextEditor are visible on the Design canvas but represented also as a component on the yellow section at the bottom of the Visual Designer.

It is not a problem at runtime of the application.

Solution

Therefore, change the Assembly references in your 12.2 workspace to the Infragistics Controls of OpenEdge 12.3.

Upgrade Assembly Infragistics references in OpenEdge 12.2 to 19.2.20192.381.

You must update the Infragistics Assembly references in the OpenEdge 12.2 Development environment to the control versions shipped with OpenEdge 12.3. This step is required to keep the Infragistics Controls workable in the Progress Developer Studio Visual Designer in OpenEdge 12.2.

For Example

Before Changes

1 2 <assembly name="Infragistics4.Documents.Core.v19.2, Version=19.2.20192.198, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <assembly name="Infragistics4.Documents.Excel.v19.2, Version=19.2.20192.198, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

Version=19.2.20192.198

After Changes

1 2 <assembly name="Infragistics4.Documents.Core.v19.2, Version=19.2.20192.381, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <assembly name="Infragistics4.Documents.Excel.v19.2, Version=19.2.20192.381, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

Version=19.2.20192.381

References

What OpenEdge release is associated with which Infragistics version?
Which .NET Framework Versions are supported with OpenEdge?