有没有办法看到Visual Studio本身的编译代码输出.我知道我们可以使用一些反射器软件并查看代码.但我只是想在visual studio中编码时看到编译器代码.所以我可以通过查看输出代码来决定什么是特定任务的最佳编码方法.
注意:支持C#对我来说已经足够了.
更新:
我想看看C#代码的中间语言(IL)输出.
Ode*_*ded 13
假设您不是在谈论.NET语言(C#,VB.NET,F#等...),您可以使用反汇编窗口:
"反汇编"窗口显示与编译器创建的指令对应的汇编代码.如果要调试托管代码,则这些汇编指令对应于实时(JIT)编译器创建的本机代码,而不是Visual Studio编译器生成的Microsoft中间语言(MSIL).
但是,如果您正在讨论查看IL for .NET语言 - ILDASM可以向您展示,大多数反汇编程序(例如Reflector)也是如此.其中许多将默认显示其对IL的C#/ VB.NET解释,但您始终可以直接查看IL.
其中一些还具有Visual Studio加载项/扩展,允许您直接在Visual Studio中查看反汇编(Reflector和Resharper都会这样做).
归档时间: |
|
查看次数: |
3820 次 |
最近记录: |