.NET languages other than C#

It may be possible to write .NET plug-ins in other languages than C#, but this is not supported at the current time. The plug-in loader requires a compiled assembly containing interfaces and assembly attributes which are not native to certain .NET languages. There may be workarounds, but they have not been fully tested.

However, you can always write class libraries in different .NET languages and reference them from C#. Just write the plug-in interface code in C#, and put the core logic in a separate class library that you call from those C# stubs.