Write your plugin in C++\CLI, combine it with Jscript.net, C# or Visual Basic extensions, and wrap everything in LUA or MAXScript code, while being able to attach/detach and update all of your runtime compiled dll files, without having to restart your 3DS Max/Design application. CodeUmbrella provides an interface for code editing, compiling, and automatic .NET class wrapping in MAXScript, making sure that all Native Windows and 3DS Max wrappers are available to your .NET and C++\CLI plugins and MAXScript out of the box.
• Run any code in safe sandbox environment within 3DSMAX