我已经找到了答案,因为VS2015太新了,我没找到任何东西。但问题很简单 - 在调试应用程序时,我无法让应用程序在断点上中断。
还有其他人遇到过这个吗?
答案 0 :(得分:2)
您指的是原生应用程序还是.NET应用程序?对于本机C ++ 32但应用程序,断点也不适合我(它在Visual Studio 2010中可以工作)。这就是我发现这篇文章的方式。所以你的问题的答案是:是的,其他人遇到了这个问题。
我尝试设置一个小样本来记录Microsoft反馈,但在小样本应用程序中它始终有效。
我也无法找到反馈网站上存在的任何内容,我想我们需要添加更多细节或找出它何时不起作用,这是什么神奇的变化。
答案 1 :(得分:2)
不确定您是否仍在寻找答案,但当我将解决方案平台从x86
更改为x64
时,它开始起作用。
答案 2 :(得分:1)
我更新了我的项目而不是解决方案,但是将Web项目和单元测试项目都更改为" x64"。我将Web项目切换回"任何CPU"断点正在一如既往地再次发挥作用。
我已经看到其他帖子提到更新(完全替换).sln文件,但也许这是对同一底层修复的更直接的工具方法。
谢谢@Code!
答案 3 :(得分:0)
在我的情况下,在我使用最新的(vs2017 v141)平台工具集切换测试和单元测试项目之前,没有任何工作。
答案 4 :(得分:-3)
我刚试过这个,断点适合我。我针对.NET 4.5.2和.NET 4.6测试了一个C#类库项目。相关测试项目中的断点按预期命中。