c# - 以编程方式调用 C# 编译器来编译 C# 代码

标签 c# .net compiler-construction

我设计了自己的语言,最后将其转换为 C# 代码。现在我想通过我的 Windows 窗体应用程序使用 C# 编译器编译此 C# 代码。

实际的编译器文件位于何处以及如何编译我的代码(当前放置在一个字符串中)??

最佳答案

听起来您正在寻找 CSharpCodeProviderhttp://support.microsoft.com/kb/304655 , 或 MSDN有例子。

关于c# - 以编程方式调用 C# 编译器来编译 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11501697/

相关文章:

c++ - MonoDevelop 的 G++ 编译器

c# - 无法连接到 C#.NET 中的 MySQL 数据库

c# - 什么时候不使用通用集合?

c# - .NET 中的身份验证、授权、用户和角色管理以及一般安全性

c# - 如何为 .NET Core 控制台应用程序创建 exe?

.net - .NET中是否有只读通用字典?

c# - 在 C# 应用程序中的线程之间共享数据库连接?

.net - 如何从 .Net 中的许多 HTML 文件中读取 xpath 值?

c# - Visual Studio 版本中 'Optimize code' 选项的好处

c - 构建新编译器的好方法是什么?