2016-08-31 6 views
1

C#で実装されたプラグインフレームワークをC#で作成し、DLLでコンパイルしました。 C#以外の.NET言語でそのフレームワーク用のプラグインを作成する方法はありますか?御時間ありがとうございます!C#プラグインフレームワーク

+0

プロジェクトを別の言語で作成し、そのプロジェクトでDLLを参照するとどうなりますか? – David

答えて

2

DLLはMSILにコンパイルされ、C#ではコンパイルされません。 .Netフレームワークを使用する言語は、言語に依存しないため、DLLを参照してビルドすることができます。基本的に.Netベース言語からベースプラグインクラスを継承することができます。

+0

OK、私の主な質問に感謝します、ありがとう! VBで実装されたC#インターフェイスの具体的な例がありますか? VBクラスのC#インターフェイスをどのように参照する必要がありますか? .NETの規約はありますか? – alber2410

+0

C#のやり方とはまったく同じです。あなたはDLLを参照し、名前空間を追加し、クラスがVBで書かれたのと同じように使用して、コンパイラが残りを処理します。 – Dispersia

+0

OK、完璧!再度、感謝します。 – alber2410

関連する問題