我正在使用Visual Studio 2013,我在过去几天遇到了一个奇怪的问题。每当我尝试设置断点时,我都会收到错误
"The Following breakpoint cannot be set", "The breakpoint failed to bind".
我不知道哪些设置已更改。
答案 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项,一切都重新开始了。
答案 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”快捷键。
检查系统托盘中是否有打开的应用程序;)