无法在visual studio中设置断点

时间:2014-12-10 14:17:49

标签: visual-studio-2010 visual-studio-2012 visual-studio-2013

我正在使用Visual Studio 2013,我在过去几天遇到了一个奇怪的问题。每当我尝试设置断点时,我都会收到错误

"The Following breakpoint cannot be set", "The breakpoint failed to bind".

我不知道哪些设置已更改。

Screenshot of Visual Studio error dialog

8 个答案:

答案 0 :(得分:13)

我不知道你是否解决了你的问题,但我遇到了同样的问题,“解决方案”是从“发布”配置更改为“调试”。

希望这有助于。

干杯

答案 1 :(得分:7)

我使用了MVC项目,无法在Razor-View中设置任何断点。
我的所有项目都是在Debug-mode中构建的,而clean + rebuild也没有帮助 我不得不删除此条目:

<configuration>
    <appSettings>
        <add key="Microsoft.VisualStudio.Enterprise.AspNetHelper.VsInstrLocation" value="C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools\vsinstr.exe"/>
    </appSettings>
</configuration>
Web.config中的

和断点再次起作用。

我找到了一个相关主题:Visual Studio 2013/2015 profiler adds Not publishable lines in web.config? 似乎是一个Bug

答案 2 :(得分:0)

我遇到了同样的问题,我通过为项目文件创建一个新的解决方案文件来修复它。

答案 3 :(得分:0)

检查程序是否存在细微错误。导致此错误的故障链是:

  1. 我无意中在App.config
  2. 中放了一个重复的键/值对
  3. 通过ConfigurationManager以无提示方式读取该键/值的代码
  4. 该代码返回的结构无效
  5. 引用无效结构的任何行上的断点都无法绑定
  6. 一旦我修复了第1项,一切都重新开始了。

答案 4 :(得分:0)

我遇到了与Python代码相同的问题。一切都很好,但是

  

&#34;断点无法绑定&#34;

如果行号(断点设置在哪里)大于 512 ,则无法调试。我只是重新组织了我的代码,早些时候那部分断点和魔法调试再次工作......

在此链接中,您可以找到完整答案(最后一行):http://pytools.codeplex.com/workitem/3007。 因此,这在Python Tools的最新版本中得到修复,但该版本(2.2)仅适用于VS2015。

答案 5 :(得分:0)

在我的情况下,这是由于.csproj内容的错误合并引起的,具体来说,ItemGroup包含一个属于其ItemGroup的节点。

答案 6 :(得分:0)

我自己遇到了这个

令我惊讶的是,我没有发现上方的一行出现语法错误。

由于存在一个语法错误,导致Studio 2019 IDE无法允许我在任何地方设置断点。

因此,请仔细检查是否是这种情况。

答案 7 :(得分:0)

也可能有另一个打开的应用程序窃取了“ F9”快捷键。

检查系统托盘中是否有打开的应用程序;)