AutoCADプラグインの開発に興味があり、いくつかの異なるタイプのAutoCADプラグインファイル間の関係を理解しようとしています。
- AutoCADプラグインに付属するマネージDLL
- AutoCADプラグインに付属のARXファイル
- AutoCADプラグインに付属のCUIXファイル
これらの3つのファイルはすべて相互に関連しており、プラグインを初期化してロードするために一緒に機能していると私が知ることができるものから、私は木々を通して森を見ていません各ファイルタイプに含まれる情報、ロードまたは依存するファイルに関するその他など
それは聞こえますプラグインのコア機能は、ARXファイル内に行くことになって、C ++で書かれたとネイティブ/ターゲットプラットフォーム用にコンパイルされるように。
また鳴り、起動時に、AutoCADは全て(通常はC#で書かれた)の.NETライブラリを管理しているそのプラグインのDLLをロードし、同じように、と順番に彼らはネイティブコンパイル/それぞれのARXファイルを呼び出します。CUIXファイルの出番については、まだわかりません。
誰でもこれらのファイルの関係と依存関係、およびそれらの内部にあるコード/ロジック/データの種類を説明できますか?前もって感謝します!