これは説明が難しいので、図から始めましょう。
理論はここまでですが、実際にこれを実装するにはどうすればよいでしょうか。これは可能/実行可能ですか?
頭に浮かぶいくつかの質問:
- ScriptManager が保持するために、実際にスクリプトをオブジェクトにロードするにはどうすればよいですか?
- 特定の機能を公開するにはどうすればよいですか? 私は彼らが私のプログラムに対して究極の力を持つことを望んでいません.1つのドメインだけです.
- スクリプトは、たとえば EngineClass についてどのように知るのでしょうか? スクリプトで使用する必要がありますか? スクリプト パス内のアセンブリのコピーである必要はありませんか?
- MEFについて聞いたことがありますが、可能ですか? プラグインに適しているようです。
- スクリプトをコンパイルするにはどうすればよいですか?
もちろん、これらすべてに答えたり、エンジン全体を実装したりすることはできないことは理解しています。しかし、何をすべきかについての指針が必要です。私は長い間、この概念について頭を悩ませてきました。
ご回答ありがとうございます。