About Civil 3D .NET Core Development

Starting with the 2025 release, Civil 3D now offers support for .NET 8. 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 Civil3D .NET 8 plugins and migrating existing .NET Framework-based plugin projects to .NET 8. It also provides debugging instructions within Civil 3D, outlines any known issues, and applies to subsequent .NET Core versions.

Scope & Strategy

Note: .NET LTS has a lifespan of only 3 years as indicated in Microsoft .NET and .NET Core - Microsoft Lifecycle. Within the lifecycle of Civil 3D, we will continue upgrading to the next LTS versions, so you may need to consider upgrading accordingly.

Development Environment