我们正在研究如何将IronPython(脚本)嵌入我们的C#应用程序中。我们看到它为最终用户提供的好处,在给予他们钩入我们应用程序的能力的同时,一个经常出现的问题是如何为最终用户提供意识到我们应用程序不同入口上下文的代码编辑能力。我知道我们可以提供一个简单的文本编辑器和语法高亮,但是如何进一步允许用户根据我们从应用程序中公开的对象测试他们的脚本,需要记住我们将根据入口点的上下文公开不同的对象。您如何允许最终用户在您的应用程序中测试、编写和编辑脚本?
PS - 我是新来的,请让我知道我是否做对了!
PS - 我是新来的,请让我知道我是否做对了!