C# 以外の言語で .NET プラグインを作成することは可能ですが、現在この方法はサポートされていません。プラグイン ローダには、特定の .NET 言語にネイティブでないインタフェースやアセンブリ アトリビュートを含むコンパイルされたアセンブリが必要です。解決策が存在する可能性はありますが、それらの方法は完全にテストされていません。
ただし、異なる .NET 言語でクラス ライブラリを作成し、C# からそれらのクラス ライブラリを参照することはいつでもできます。C# でプラグイン インタフェース コードを作成し、それらの C# スタブから呼び出す個々のクラス ライブラリにコア ロジックを配置するだけです。