• Help Home
  • English (US)
    1. English (US)
    2. 简体中文
    3. 繁體中文
    4. Čeština
    5. Deutsch
    6. English (UK)
    7. Español
    8. Français
    9. Magyar
    10. Italiano
    11. 日本語
    12. 한국어
    13. Polski
    14. Português (Brasil)
    15. Русский
Autodesk Civil 3D 2026
    • What's New in Civil 3D
      • What's New in Civil 3D 2026
    • Release Notes
    • Help
    • Drainage Design and Analysis Tools
    • Tutorials
    • Best Practices Guide
    • Have You Tried
    • Subassembly Reference
    • Subassembly Composer Help
    • Project Explorer Help
    • IFC 4.3 Extension for Autodesk Civil 3D
    • Dynamo for Civil 3D
    • Survey and Transform Tools for Coordinate Geometry (in English only)
    • Infrastructure Content Authoring
    • Content Browser Help
    • Object Enabler Help
    • CAiCE Translator Help
    • API Reference Guide
    • Developer's Guide
      • API Developer's Guide
        • About the Developer's Guide
        • Getting Started
        • Root Objects and Common Concepts
        • Surfaces
        • Alignments
        • Profiles
        • Sections Overview
        • Pipe Networks
        • Corridors
        • Points
        • Data Shortcuts
        • Rail
        • Creating Custom Subassemblies Using .NET
        • Converting VBA Subassemblies to .NET
        • Legacy COM API
        • .NET Core Developer's Guide
          • About Civil 3D .NET Core Development
          • Creating New Civil 3D .NET Plugins
            • Create a New Class Library Solution and Project
            • Add Library References in the Reference Manager
            • Add Functionality Code and Build the Assembly
            • Run the Plugin in Civil 3D
            • Edit the PackageContents.xml File
          • Migrate Existing Projects
          • About COM Projects
          • To Debug Projects
          • Known Issues in Civil 3D .NET Core Development
    • Learn AutoCAD Map 3D
    • Use AutoCAD Map 3D
    • Customize AutoCAD Map 3D
    • AutoCAD User's Guide
    • Customization and Administration Guides
    • AutoLISP: Developer's Guide
    • AutoLISP: Reference
    • Autodesk Civil 3D Installation
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn
     
     

    Creating New Civil 3D .NET Plugins

    There are five steps to create a new .NET plugin.
    1. Create a New Class Library Solution and Project
    2. Add Library References in the Reference Manager
    3. Add Functionality Code and Build the Assembly
    4. Run the Extension in Civil 3D
    5. Edit the PackageContents.xml File
    Topics in this section
    • Create a New Class Library Solution and Project
    • Add Library References in the Reference Manager
    • Add Functionality Code and Build the Assembly
    • Run the Plugin in Civil 3D
    • Edit the PackageContents.xml File
    Parent topic: .NET Core Developer's Guide

    Was this information helpful?

    Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for more information.

    • Privacy Statement
    • Legal Notices & Trademarks
    • Report Noncompliance
    • © 2025 Autodesk Inc. All rights reserved