考虑到这个question SO,其中调用了整个 C# 内存中编译器。只有lexical and syntactic analyzing时是必需的:将文本解析为词素流,检查它们并退出。
在System.CodeDom.Compiler的当前版本中是否可行? ,如果不是 - 会是吗?
最佳答案
如果你会用Mono,我相信it has a C# parser/lexer你也许可以使用。
这是一个可供查看的链接。至于MS C#团队打算做什么,there is some talk在某个时候将 C# 编译器变成“服务”——但不清楚这意味着什么或何时会发生。
关于c# - 是否可以在不编译的情况下调用 C# 词法/语法分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2610886/