1

由于这很难解释,让我从一个图表开始:

在此处输入图像描述

理论讲了这么多,但我将如何实际实施呢?这甚至可能/可行吗?

想到的一些问题:

  • 我如何将脚本实际加载到对象中以供 ScriptManager 保存?
  • 如何公开某些功能?我不希望他们对我的程序拥有最终的权力,只有一个域。
  • 脚本如何甚至知道例如 EngineClass?我应该在脚本中使用吗?那不需要在脚本路径中复制程序集吗?
  • 我听说过 MEF,这可能吗?它似乎更适合插件。
  • 我什至如何编译脚本?

当然,我知道您无法回答所有这些问题或为我实现整个引擎。但是我需要关于该做什么的指示,我一直在研究这个概念很长一段时间。

提前感谢您的任何答案。

4

1 回答 1

0

经过更多研究后,我偶然发现了嵌入 C# 桌面应用程序的最佳脚本语言是什么?http://blogs.msdn.com/b/abhinaba/archive/2005/11/14/492458.aspx它似乎做了一些修改我想要的。在我不知道之前的几周,我怎么没有偶然发现这一点。

于 2013-02-08T10:45:42.107 回答