无法在VS 2010中设置断点

时间:2012-05-11 10:00:17

标签: c# visual-studio-2010 debugging breakpoints

我启动VS 2010.点击创建新项目。在下面输入以下代码。点击f5。运行很好。但是,当我尝试通过F9设置断点或右键单击一行代码并选择断点 - >插入断点,没有任何反应。

项目属性设置为Debug。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SetBreakPoints
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 7;
            int b = 5;
            a = a - b;
            b = b + a;
            a = b - a;
            Console.WriteLine("Value of a is {0} and value of b is {1}", a, b);
            Console.ReadKey();
        }
    }
}

2 个答案:

答案 0 :(得分:1)

请重置VS 2010设置。

要重置VS 2010设置,请执行以下步骤:

在“工具”菜单上,单击“导入和导出设置”。

在“欢迎使用导入和导出设置向导”页上,单击“重置所有设置”,然后单击“下一步”。

如果要保存当前设置组合,请单击“是”,保存当前设置,指定文件名,然后单击“下一步”。

-OR -

如果要删除当前设置组合,请选择“否,仅重置设置”,“覆盖当前设置”,然后单击“下一步”。此选项不会删除默认设置,这些设置在您下次使用向导时仍然可用。

要在哪个设置集中重置,请从列表中选择一个设置集。

单击“完成”。

“重置完成”页面会提醒您重置期间遇到的任何问题。

现在关闭VS 2010并重新打开解决方案,然后在框中选择“常规开发设置”。

答案 1 :(得分:0)

您似乎已在VS 2010中打开了在早期版本的visual studio 2005/2008中创建的现有项目。

如果您的加载项是在4.0之前的.Net框架版本上构建的,那么您就不会遇到断点。对我来说,更改为4.0修复了这个问题。

How to fix the issue

要尝试的另一件事是从命令行使用参数devenv运行/log vslog.xml然后退出。检查文件<ApplicationData>\Roaming\Microsoft\VisualStudio\<version>\vslog.xml。这可能会告诉您加载加载项时存在其他问题,这意味着dll没有加载。