无法在 VS 2010 中设置断点



>我推出VS 2010。单击创建新项目。键入以下代码。点击 f5。运行正常。但是,当我尝试通过 F9 或右键单击一行代码并选择断点 ->插入断点时,没有任何反应。

项目属性设置为"调试"。

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

请重置VS 2010设置。

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

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

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

如果要保存当前设置

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

或者—

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

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

单击完成。

"重置完成"页会提醒您在重置过程中遇到的任何问题。

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

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

存在一个已知问题,如果外接程序是针对 4.0 之前的 .Net 框架版本构建的,则不会命中断点。对我来说,更改为 4.0 解决了这个问题。

如何解决问题

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

最新更新