Ablet NDMFハイブリッドプラグイン
Ablet NDMFハイブリッドプラグインは、AbletとNDMFのどちらかが存在する環境で動作するプラグインです。
NDMFはAblet NDMFハイブリッドプラグインを利用できます。
AbletはAblet NDMFハイブリッドプラグインを利用できます。
制約
実装が複雑になりがちです。 おそらく、NDMFとAbletの機能を適切に読み替えたり、どちらかのみに存在する機能を適切に条件コンパイルで切り分ける必要があります。
Prefer Ablet
Prefer AbletはAblet NDMFハイブリッドプラグインの挙動を制御します。 Ablet NDMFハイブリッドプラグインはAbletとNDMFのいずれかがあれば動作しますが、Ablet on NDMFやNDMF on Abletと組み合わせた時にどのように動作すれば良いかが問題になります。
オフにすると、Ablet NDMFハイブリッドプラグインはNDMFプラグインとして実行するようリクエストされます。 プラグインはNDMFの実行順で実行されます。
オンにすると、Ablet NDMFハイブリッドプラグインはAbletプラグインとして実行するようリクエストされます。 プラグインはAbletの実行順で実行されます。
TIPS
Prefer Ablet は実験的な設定です。
NDMFのある環境では、ほとんどの場合、 Prefer Ablet をオフにしてNDMFプラグインとして実行した方が問題が起きにくいです。