【问题标题】:Unable to open file with breakpoint after debug调试后无法打开带断点的文件
【发布时间】:2013-03-01 12:37:33
【问题描述】:

我有一个奇怪的问题。每当我开始调试并停止调试时,如果文件有断点,我将无法直接在 Visual Studio 中打开它。

我安装了 ReSharper 7.1 和 StyleCop,但禁用并安装了 VS 2012 Update 2,但它没有解决我的问题。

如果我点击断点会报错:

Unable to go to the breakpoint. The ViewManager.ActiveView must be a View contained within the ViewManager.WindowProfile.

如果我再次调试并且 Visual Studio 必须命中断点,我会得到:

'TheFile' not found.
You need to find 'TheFile' to view the source for the current call stack frame.

让我的文件再次打开的唯一解决方案是关闭并重新打开 Visual Studio。

【问题讨论】:

    标签: .net debugging visual-studio-2012


    【解决方案1】:

    要在调试后阻止 所有 文件被关闭,只需转到

    Tools > Import and Export Settings > Reset Settings
    

    这将修复此错误,我保存了导致此错误的旧设置,但我不确定在设置中具体是什么原因导致此错误。在沮丧地寻找这个问题的明确答案之后,我希望这可以帮助其他可能遇到这个问题的人。

    【讨论】:

    • 这个是为我做的。也可以使用命令提示符执行:“devenv /resetsettings”
    【解决方案2】:

    我在使用 Reshaper 7.1 时遇到过几个类似的调试问题。卸载它解决了我的问题。我不会声称问题出在 Reshaper 中,因为我安装了其他插件,但其他插件不会产生此类问题,因此 Reshaper 不得不离开。

    【讨论】:

      【解决方案3】:

      尝试从 Visual Studio 打开我的一个 .cs 文件时,我遇到了同样的错误。事实证明,我一次打开了太多文件,我一定是达到了某种内部限制。在 VS 中关闭所有打开的文件后,我就停止了。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题,并通过检查解决方案配置设法解决了它(右键单击解决方案并选择“配置管理器”。在那里我发现出于调试目的,构建复选框没有被选中。Doh。检查它解决了问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-11-19
          • 1970-01-01
          • 1970-01-01
          • 2012-02-17
          • 2012-06-05
          • 1970-01-01
          • 2015-12-21
          相关资源
          最近更新 更多