我正在编写一个必须支持脚本的 C# 应用程序,脚本语言是 C# 本身。这个想法是,C# 代码可以在应用程序中创建为文本,然后在应用程序中编译和执行。
我知道如何在运行时编译和执行,作为辅助进程。但困难在于运行的脚本应该与主应用程序交互,并且能够调用它的一些内部方法。
这在技术上可行吗?