先科普一下,.Net是一个用于Windows的托管代码模型,用于高效构建具有视觉上引人注目的用户体验的应用程序.但这个模型生成的代码并非可执行代码,而是由.Net公共语言运行库环境执行的IL代码.所以,每次执行代码时,都会由.Net将IL代码翻译为机器代码.所以,效率上自然会受到一定影响.对此,微软在.Net中附带一个将IL代码转换为Native代码的工具Ngen.exe.它可以创建一份程序集文件至类似于C:\WINDOWS\assembly\NativeImages_v4.0.30319_32…