我正在阅读JIT和AOT编译器,发现.NET中的CLR使用JIT编译。但我还读到Visual Studio中的构建过程包括编译和链接等。
我假设当请求命中IIS时发生JIT编译。在Visual Studio的构建阶段会发生什么样的编译?
答案 0 :(得分:1)
JIT是一个“Just-In-Time”编译器,用于将IL编译为机器命令。编译器将您的代码编译为IL语言。
用于编译解决方案的编译器是MSBuild / Roslyn。还有其他编译器用于编译,例如像ASP.NET编译工具这样的网页。