我正在编写一个 C# Winforms 应用程序,用户可以在其中使用 CSharpCodeProvider 类创建和运行他们自己的动态脚本。
我使用简单的代码(作为字符串)和多个类文件(外部文件)成功地完成了这项工作,但不确定如何加载整个 C# 项目并成功编译和调用代码。
我做了一些研究,但找不到所需的信息,例如教程或一些示例代码。
我正在使用一个 WinForms 应用程序,以一个简单的表单和按钮作为 C# 项目的示例来编译和调用。
有人可以告诉我需要添加的源文件来编译和调用正确的整个 C# 项目吗?我需要包含 .resx 和 .Designer.cs 文件吗?另外,是否有我需要添加的特定引用程序集?