Did this article resolve your question/issue?



Which .NET Framework Versions are supported with OpenEdge?


TitleWhich .NET Framework Versions are supported with OpenEdge?
URL Name000054406
Article Number000113745
EnvironmentProduct: OpenEdge
Version: All supported versions
OS: Windows
Other: .NET Framework
Question/Problem Description
Which are required and supported .NET framework versions for OpenEdge?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Supported .NET Framework versions are listed in OpenEdge Product Availability Guides.

Summary extracts from Product Availability Guides for the current OpenEdge releases:
OpenEdge Release.NET Framework Version
OE 12.24.8
OE 12.x4.7.2
OE 11.7.x4.6
OE 11.0 - 11.64.0
OE 10.2B3.0
OE 10.2A2.0

The .NET Framework patch level can be upgraded. Certification is only performed using the latest update of any release at the time. Microsoft assures backward compatibility support for .NET Framework versions 4.5 and later (refer to ).

To Determine which .NET Framework versions are installed:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. 
  • If the Full subkey isn't present, then .NET Framework 4.5 or later is not installed
  • Release REG_DWORD number can be referenced for the version:

Additional Information:

1.  OpenEdge 12.2.4 is build against a version of Microsoft Visual Studio supporting Microsoft .NET 4.7.2.
OpenEdge version 12.2.4 was then certified for use with Microsoft .NET 4.8.
The version of dotnetfx.exe (<Base OpenEdge directory>\install\3party\dotnetfx.exe) remains 4.7.02053.00.

2. Since OpenEdge 12.3 the OpenEdge Installer no longer ships with .Net  Should the required version not be present, it will need to be installed separately. Typically .Net is kept up to date by Windows Updates.

3. To understand how the Progress client handles assembly loading depending when source code or compiled R-code is used, refer to Article:
Last Modified Date1/17/2022 12:41 PM
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.