在应用程序启动时禁用调试器自动中断

时间:2012-01-18 18:36:01

标签: c# .net visual-studio visual-studio-2010 debugging

Visual Studio 2010调试器在应用程序启动(C#项目)的Main()开头自动设置断点。因此,每次我在调试模式下启动应用程序时,它都会在开始时暂停。请建议如何禁用它。

更新
- 我肯定打“开始调试(F5)”而不是“进入新实例(F10)”。使用F5键或菜单
- 绝对没有断点
- 这是简单而通常的主要方法:

    [STAThread]
    private static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new ExpertEntryForm());
    }

P.S。这很有趣,但我真的找不到(和谷歌)这个复选框!


解决方案

确实这是一个陈旧的断点,没有出现在断点列表和编辑器中,但是每个应用程序启动都被激活了。
解决它:
1.在某处添加新的断点。 (因此断点列表中至少有一个断点)
2.按Debug->删除所有断点

所以leppie的建议也应该有用。

2 个答案:

答案 0 :(得分:3)

删除*.user个文件。

可能是一个陈旧的断点未能出现。

您也可以尝试在Debug > Breakpoints中查看断点。

答案 1 :(得分:2)

您是在启动应用程序(F5)还是单步执行应用程序(F10)?

如果您使用的是F10,您将始终从Main()的开头开始。 F5将运行应用程序,直到遇到第一个断点。