A .NET project type is an OpenEdge project specialized for .NET based application development. By default, a .NET project uses .NET 6 as its runtime.

Currently, Developer Studio supports .NET (.NET 6 and above) and .NET Framework (.NET 4). Based on the project type, the Developer Studio loads .NET or .NET Framework libraries for the project and provides tooling features like content assist for libraries supported for .NET or .NET Framework, and uses the class browser to view the class members of the classes.

Currently, Developer Studio provides GUI support only for .NET Framework project type. To develop .NET applications, you can use content assist and class browser tools with .NET libraries.

A .NET application requires installation of .NET version 6 and above. When you open a .NET application, the Developer Studio checks for the .NET version installed on your machine and logs an informative messages in the Error Log when it encounters an older version or an imcompatible version of .NET installation. You can check the informative messages in the Error log located at Windows > Show View > Others > General. The messages appear in the Workspace view.

By default, Developer Studio uses a port range of 10000 to 10101 to start the .NET process. If for some reason you want to assign a different port range for the .NET process then add a new port range in the eclipse configuration file of the Developer Studio, located at DLC\oeide\eclipse\eclipse.ini. Add -DMinPortDotNetCoreProcess and -DMaxPortDotNetCoreProcess properties to the eclipse file of the Developer Studio. For example, adding -DMinPortDotNetCoreProcess=8000 and -DMaxPortDotNetCoreProcess=8010 changes the default port range to start the .NET process.

Note: The eclipse file does not contain the -DMinPortDotNEtCoreProcess and -DMaxPortDotNetCoreProcess properties. Add these properties only when you want to use a port range other than the default port range.
Ensure the following conditions are adhered to for the Developer Studio to validate and start the .NET process with the new port range:
  • Add, both the minimum and maximum port range.
  • The maximum range must not be lower than the minimum range.
Developer Studio will switch back to the default port range if you miss out on adding either the minimum or maximum property flag. If the new port range is not available, then Developer Studio cannot provide any tooling support.

For more information on creating a .NET 6 project, see Create a .NET project.