【发布时间】:2012-02-13 11:40:23
【问题描述】:
Visual Studio 2010 调试器在应用程序启动(C# 项目)时自动在 Main() 的开头设置断点。因此,每次我以调试模式启动应用程序时,它都会在开始时暂停。请建议如何禁用它。
更新:
- 我肯定点击了“开始调试(F5)”而不是“进入新实例(F10)”。使用 F5 键或菜单
- 绝对没有断点
- 简单常用的Main方法:
[STAThread]
private static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new ExpertEntryForm());
}
附:这很有趣,但我真的找不到(和谷歌)这个复选框!
解决方案
确实这是一个陈旧的断点,它没有出现在断点列表和编辑器中,但在每次应用程序启动时都会被激活。
解决方法:
1. 在某处添加一个新断点。 (所以断点列表中至少有一个断点)
2. 按Debug->删除所有断点
所以 leppie 的建议也应该奏效。
【问题讨论】:
-
我从未经历过这种行为。
-
我记得前段时间我看到了一些选项,例如“在应用程序运行时设置断点”。但是现在我在VS2010或者Project options里面都找不到了。
-
删除您的 *.user 文件。可能是一个陈旧的断点未能显示。
-
首先重命名您的 .exe。如果可行,请在注册表中找到旧名称,“图像文件执行选项”键。
-
非常感谢! leppie,看起来你指出了正确的原因。我以更“错误”的方式解决了它。如果您要发布答案,我绝对可以将其标记为解决方案
标签: c# .net visual-studio visual-studio-2010 debugging