3ds Max exposes some of the SDK as .NET assemblies, and provides a sample .NET plug-in. 3ds Max does not provide a loader for .NET plug-ins, so you must write a .NET plug-in by using C++/CLI (also called Managed C++). This is demonstrated by the Scene Explorer Extension sample.
.NET plug-in system requirements are listed in .NET Framework requirements.
This topic provides a short primer for doing .NET development on top of the 3ds Max SDK. Some familiarity with 3ds Max plug-in development and the .NET platform is assumed. The major concerns in creating a .NET-based plug-in are: