MSIL是什么意思啊,怎么用啊!

MSIL是什么意思啊,怎么用啊!,第1张

MSIL是将.NET代码转化为机器语言的一个中间过程。它是一种介于高级语言和基于Intel的汇编语言的伪汇编语言。当用户编译一个.NET程序时,编译器将源代码翻译成Microsoft 中间语言 (MSIL),它是一组可以有效地转换为本机代码且独立于CPU的指令。当执行这些指令时,实时(JIT)编译器将它们转化为CPU特定的代码。由于公共语言运行库支持多种实时编译器,因此同衡迅模一段msil代码可以被不同的编译器实时编译并运行在不同的结构上。从理论上来说,MSIL将消除多年以来业界中不同语言之间的纷争。在.NET的世界中可能出现下面的情况一部分代码可以用EFFIL实现,另咐缓一部分代码使用C#或VB.NET完成的昌团,但是最后这些代码都将被转换为中间语言。这给程序员提供了极大的灵活性,程序员可以选择自己熟悉的语言,并且再也不用为学习不断推出的新语言而烦恼了。

C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC100.DebugCRTC:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\redist\Debug_NonRedist\x64\Microsoft.VC100.DebugCRTC:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\redist\Debug_NonRedist\ia64\Microsoft.VC100.DebugCRTmsvcr100d.dllmsvcp100d.dll以上3个谨誉目录也需要放入上边列出来的2个文迅晌培件。同亩唯时64位和32位不同,系统文件夹里也要放。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12271457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存