Visual studio 2015.如何“不”介入某些功能

Visual studio 2015 . How to *not* step in certain functions?

本文关键字:功能 studio 2015 如何 Visual      更新时间:2023-10-16

我想配置VS2015调试器,以便当我进入一些代码(F11)时,它会通过某些函数步进。

例如,假设有一个模板类SmartPointer,它有一个重载成员->。

如果我有以下语句:

SmartPointer<SomeClass> ptr;
/* initialize ptr */
ptr->method();

调试器将进入SmartPointer::operator->,退出,然后进入方法()。我想直接进入方法()。

这可能吗?

编辑:所谓的重复不是一个,因为它不与vs2013或2015工作

好了,我找到了解决方案。您必须以管理员身份编辑:

C:Program Files (x86)Microsoft Visual Studio14.0调试器 专业 Common7 包default.natstepfilter

C:Program FilesMicrosoft Visual Studio14.0调试器 专业 Common7 包default.natstepfilter

取决于你是在64位还是32位机器下。添加像

这样的行
<Function><Name>SomeFunction</Name><Action>NoStepInto</Action></Function>

HTH