タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DLLに関するfa11enprinceのブックマーク (1)

  • C#でプラグインDLLを作る方法(入門編) - Qiita

    概要 C#のアプリケーションで、ビルドの時点では未知なDLLをロードし、運用する方法について述べます。プラグインシステムの構築に役立つと思います。ついでにC#でのアセンブリの概念や、リフレクションの初歩にも触れます。 アセンブリとは C#でいうアセンブリとは、ざっくり言うとexeかdllのことです。実行可能なアプリケーションがexe、ライブラリがdllとなります。C#ではすべてのライブラリがdllとしてビルドされます。exeが実行可能であること以外は、両者にほとんど差はなく、ひっくるめてアセンブリと呼ばれることが多いです。 静的な参照 C++でdllを利用する際には、インポートライブラリをリンクして参照を埋め込む方法と、LoadLibrary()やCOMなどを使って動的にdllをロードする方法がありました。 C#のアセンブリ参照にも、同じく2通りの方法があります。まずは静的な参照解決の方法

    C#でプラグインDLLを作る方法(入門編) - Qiita
  • 1