.NET project type
- Last Updated: February 19, 2024
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
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 . 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.
-DMinPortDotNEtCoreProcess and
-DMaxPortDotNetCoreProcess properties. Add these properties only
when you want to use a port range other than the default port range..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.
For more information on creating a .NET 6 project, see Create a .NET project.