0

アプリケーションに動的に接続する DLL モジュールを使用するアプリケーションを作成したいと考えています。例: DLL モジュールを含む特別なフォルダーを作成し、ユーザーは新しいモジュールを追加できます。プログラムは起動時にこのフォルダーをスキャンして接続します。DLL名がないため、 csc /out:TestCode.exe /reference:MathLibrary.DLL TestCode.cs のようにコンパイルできません。Load()、Free()、Settings()、Name() など、明確な構造を持つ多くの DLL があります。

また、知りたいのですが、この DLL に XXX という名前の関数がありますか (オプション関数の場合、たとえば Settings() が存在する場合と存在しない場合があります)。

言語: アプリケーションおよび DLL 用の C#。

アプリケーションのプラグインのように。C では、これは簡単です。

4

1 に答える 1

2

Managed Extensibility Frameworkをご覧ください。

于 2012-04-14T09:04:05.393 に答える