Visual studio 调试托管代码:查看返回值

Visual studio 调试托管代码:查看返回值,visual-studio,debugging,cpu-registers,managed-code,Visual Studio,Debugging,Cpu Registers,Managed Code,在Win32上,对于非托管代码,返回值通常存储在EAX寄存器中。当程序不将返回值保存在变量中时,这非常有用。这很容易在VisualStudio调试器中看到 托管代码是否有等价物?确实,JIT编译器仍然会对简单值类型使用EAX寄存器,这一技巧需要启用混合本机调试和托管调试。事实是,目前在VisualStudio中没有简单的方法可以做到这一点。这是未来版本中正在考虑的问题。我认为这是正式要求吗?)—— 对于简单的值类型,JIT编译器仍然会使用EAX寄存器,这一技巧需要启用混合本机调试和托管调试。事实

在Win32上,对于非托管代码,返回值通常存储在EAX寄存器中。当程序不将返回值保存在变量中时,这非常有用。这很容易在VisualStudio调试器中看到


托管代码是否有等价物?

确实,JIT编译器仍然会对简单值类型使用EAX寄存器,这一技巧需要启用混合本机调试和托管调试。事实是,目前在VisualStudio中没有简单的方法可以做到这一点。这是未来版本中正在考虑的问题。我认为这是正式要求吗?)—— 对于简单的值类型,JIT编译器仍然会使用EAX寄存器,这一技巧需要启用混合本机调试和托管调试。事实是,目前在VisualStudio中没有简单的方法可以做到这一点。这是未来版本中正在考虑的问题。我认为这是正式要求吗?)—— 当然,如果你能把它当作一个请求来处理,那就太好了。当调试API调用或外部调用(其源代码我们无法调试)时,此功能非常有用。+1对于返回值调试器支持,是否已经考虑并拒绝了它?当然,如果你能把它当作一个请求来处理,那就太好了。当调试API调用或外部调用(其源代码我们无法调试)时,此功能非常有用。+1对于返回值调试器支持,是否已经考虑并拒绝了它?