我想生成一个非常用户友好的C#脚本编辑器和运行器。我需要允许用户编写简单的C#脚本(没有方法,类和名称空间),并能够运行它并在控制台/ res窗口中查看结果。
当然,这需要在幕后用方法,类,名称空间和所需的“使用”行包装代码部分,然后编译并运行它。
还需要从“ plugins”文件夹中加载所有程序集,并允许脚本像将其添加为引用一样使用它们。
将VS或VS Code用作IDE很棒。这将提供智能感知的好处,在编写脚本时显示编译错误,逐行运行代码等...
任何人都知道某个已经完成此工作的项目,是否有简单的方法将此功能作为插件或VS代码扩展添加到VS?