Eplan API was created using the Microsoft® .NET Framework 4.8.1 technology. Starting with Eplan version 2027, we provide also a second parallel Eplan API based on the Microsoft® .NET 8. technology.
We recommend using Microsoft Visual Studio 2022 to develop applications with the Eplan API. It should also work with other development environments, though it has not been tested with other IDEs than the Microsoft Visual Studio 2022.
To start a new Eplan API project in Microsoft Visual Studio 2022, select File > New > Project... in the ribbon. In the Create a new Project dialog, first select the programming language you want to use (C#, Visual Basic, or C++). If you decide to use C#, please choose between .NET Framework 4.8.1 and .NET 8.
Next step is to decide what type of application you want to write:
To use Eplan Electric P8 with its full range of API features, the ASP.NET Core Runtime must be installed because remoting and web services depend on this runtime.
If ASP.NET Core Runtime is not installed at all, you can still start Eplan Electric P8, but you will receive a warning and an additional system message stating that remoting and web services are currently unavailable due to the missing ASP.NET Core Runtime as soon as you turn on remoting or try to start the web services.
If ASP.NET Core Runtime is installed, but the version is not compatible with the .NET Desktop Runtime, you will receive a note as system message with troubleshooting instructions.
To ensure that the two runtimes are compatible with each other, the following conditions must be met:
Working with an older Eplan API requires a suitable environment for this version of the framework. For example version 2.8 of Eplan API was developed for the Microsoft .NET Framework 4.5.2.
Make sure that you don't mix up Eplan API assemblies that use different frameworks!