我知道这个问题已经被问了几次,许多人在这里建议不同的答案。虽然他们都没有为我工作。Visual Studio的C#调试器 - 断点将目前尚未受到打击
我创建的VisualStudio和框架4.0 Windows窗体应用程序,并添加一个断点。但是,当我调试应用程序时,在断点上会出现一个感叹号,并且它说..
断点当前不会被命中。没有可执行代码与此行关联。可能的原因包括:条件编译或编译器优化。
我已经尝试了一些建议的解决方案
- 清理项目
- 删除了PDB
- 经过配置,并确保它是调试
- 设定从“86调试配置“‘任何CPU’ 从头
- 尝试创建项目
- 尝试重新安装.NET框架
- 删除临时文件asp.net
然而,他们都不似乎是工作。我能够在出于某种原因之前使用断点来调试我的项目,发生了一些事情,并且我无法再调试这些项目。可以请某人告诉我应该查找哪些内容或如何解决此问题。
在你遇到问题的那一行上设置一个断点并单步执行代码。你应该能够看到为什么/如果代码被执行。我可以只是编译器优化掉代码;发布有问题的代码。 – Tony 2013-03-20 10:21:06