• Help Home
  • English (US)
    1. English (US)
    2. 简体中文
    3. 日本語
    • Maya Developer Help Center
      • About The Maya devkit
      • Maya devkit requirements
      • Open Source Components
      • What's New / What's Changed?
      • Setting up your build environment
      • Setting up CMake to build your plug-ins
      • Example Applications and Plug-ins
      • Running Standalone Applications
      • Loading and Unloading Plug-ins
      • Maya API Basics
      • A First Maya command plug-in
      • Distributing Maya Plug-ins
      • Selecting with the API
      • Command plug-ins
      • DAG Hierarchy
      • Dependency graph plug-ins
      • Manipulators
      • Shapes
      • Writing a Software Shading Node
      • Writing a Hardware Shading Node
      • Writing a Custom Transform Node
      • Writing a Deformer Node
      • Writing File Translators
      • Viewport 2.0 API
      • Custom evaluator overview
      • Polygon API
      • Working with Qt
      • Maya Python API
      • Maya .NET API
        • Getting started with .NET API
        • Differences between the Maya .NET API and the Maya C++ API
        • Alternatives to MStatus return codes used by the .NET API
        • Using IEnumerable and LINQ with the Maya .NET API
        • Compiling the .NET examples
        • Loading .NET plug-ins
        • Information when writing your own .NET plug-in
        • Creating a Hello World command plug-in using .NET
        • Using .NET assembly attributes
        • Meta Data
      • Technical Notes
      • Appendices
    • Maya API Reference
    • Technical Documentation
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn

    Maya .NET API

    This section describes how to use the .NET API to create plug-ins for Maya using Microsoft’s .NET technology.

    Pages in this section
    • Getting started with .NET API
    • Differences between the Maya .NET API and the Maya C++ API
    • Alternatives to MStatus return codes used by the .NET API
    • Using IEnumerable and LINQ with the Maya .NET API
    • Compiling the .NET examples
    • Loading .NET plug-ins
    • Information when writing your own .NET plug-in
    • Creating a Hello World command plug-in using .NET
    • Using .NET assembly attributes
    • Meta Data

    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