Kat*_*ory 8 debugging visual-studio-2013
作为一名C++程序员,我习惯于在调试器中看到返回值.但是当我在C#工作时(在VS 2013之前),我无法做到.因此,我对整个事情采取了一种非常随意的态度:有时他们在那里,有时他们不在.他们实际上应该在VS 2013中出现,我想我记得看过他们,但这并不是什么大不了的事.
但是现在我正在编写一个简单的演示,显示这个功能并且(墨菲完全有效)无法在我碰巧碰到的任何C#代码中实现.我甚至从MSDN页面复制了有关该功能的源代码,构建了一个控制台应用程序并运行它,而没有在Autos窗口中看到这些值.(不,我并不总是只是停在那里,我已经尝试过早停止并踩到.)正如您在屏幕截图中看到的那样,立即窗口中的$ ReturnValue也不起作用.
显然,此功能适用于某些人和某些项目.那么,它控制着什么呢?我需要做些什么来实现它?

当您选择旧的调试引擎时,该功能将丢失(以及 64 位编辑+继续支持)。它是一个选项:工具 > 选项 > 调试 > 常规 > 使用托管兼容模式选项。取消勾选即可恢复。
您只需要选中此选项即可调试 C++/CLI 代码。
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |