VS2015跨越"用户代码"虽然VS2013没有

时间:2015-09-16 01:47:04

标签: visual-studio

我有一个引用函数dll的单元测试dll。 当我使用VS2015(Enterprise)进行调试时,单元测试中的断点被击中,但是函数中的断点不是。

来自输出窗口的消息是: 单步执行:单步执行非用户代码'功能dll名称空间+方法名称'

Debug-> Windows->模块显示函数dll已加载"用户代码"是;优化" NO&#34 ;;符号状态:"已加载符号"

这个问题在VS2013上不会发生。有谁知道从VS2013到VS2015的新变化吗?

函数dll引用了使用MSBuild构建的其他一些dll,我不确定版本号。这可能是个原因吗?

1 个答案:

答案 0 :(得分:2)

您应该在VS中禁用“仅我的代码”选项。转到工具 - >选项 - >调试 - >常规并禁用“启用我的代码”