About Civil 3D .NET Core Development

Starting with the 2025 release, Civil 3D now offers support for modern .NET (formerly ".NET Core"). However, .NET framework-based plugins may encounter compatibility issues if they rely on features specific to the .NET framework. This section serves as a guide for both creating new Civil 3D .NET plugins and migrating existing .NET Framework-based plugin projects to .NET. It also provides debugging instructions within Civil 3D, outlines any known issues, and applies to subsequent .NET Core versions.

Scope & Strategy

Note: .NET LTS versions are supported for three years, as indicated in Microsoft .NET and .NET Core - Microsoft Lifecycle. Civil 3D is upgraded to each subsequent LTS version, so plan to upgrade your plugins accordingly.

Development Environment