0

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

项目属性设置为调试。

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();
        }
    }
}
4

2 回答 2

1

请重置 VS 2010 设置。

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

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

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

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

——或者——</p>

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

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

单击完成。

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

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

于 2012-05-11T10:34:27.393 回答
0

您似乎在 VS 2010 中打开了一个现有项目,该项目是在 Visual Studio 2005/2008 的早期版本中创建的。

如果您的加载项是针对 4.0 之前的 .Net 框架版本构建的,则存在一个已知问题,即您不会遇到断点。对我来说,更改为 4.0 解决了这个问题。

如何解决问题

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

于 2012-05-11T10:06:57.080 回答