我知道RyuJIT的编译器比JIT快。但这是.NET 4.6的新标准还是Roslyn?

还是在编译过程中需要公开API时使用Roslyn?

我对它们的用途和将在其中找到什么框架感到困惑。有人可以解释它们的区别吗?

最佳答案

Roslyn是将您的代码(C#或VB)编译为IL的编译器。

RyuJIT是Just In Time编译器,可将您的IL编译为本机代码。

他们两个现在都是开源的。

Roslyn

RyuJITTutorial

如果要使用语法树,编译和语义模型,则需要Roslyn API。

RyuJIT没有公共(public)的API。

关于.net - RyuJIT和Roslyn有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38340565/

10-12 06:37