在 C# 中实现编译器最有趣且最有前途的方法是什么?
我的毕业设计刚刚开始,预计持续 6 个月。 该项目的目标是为一种脚本语言实现 .Net 编译器。我将编译器构建作为我课程中的主题,并且了解如何实现编译…
在 C# 交互中获取调试器上下文
C# Interactive 似乎比立即窗口强大得多(至少它可以处理 LINQ 中经常使用的 lambda 表达式 - 请参阅 Visual Studio 调试“快速观看” “工具和 lambd…
如何在使用 CodeDom 编译之前检查编译错误
我正在使用 CodeDom 来允许自定义脚本 (C#) 在我正在创建的应用程序中运行。 在编写脚本时,我希望能够检查编译错误。代码会在很晚的时间添加到内存中…
Roslyn 包含编译器源代码吗?
Roslyn 似乎提供了新的 API 来公开许多编译器内部数据结构以进行代码分析等。并且 C# 和 VB 编译器已为此目的进行了重写。那么除了新的 API 之外,我…
我可以使用 Roslyn 进行编译时代码重写吗?
例如, class Foo: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public int Bar {get;set;} } 我可以获取 …
从 ASP.NET 网站编译代码
我需要在 ASP.NET 页面上有一个文本框,用户可以在其中粘贴代码并选择一种预设语言(C#、VB.NET、Python、Ruby 等),并且我需要验证代码是否成功编译…
“C# 编译器即服务”的状态是什么?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…