【问题标题】:Not able to open files in visual studio after debugging application调试应用程序后无法在 Visual Studio 中打开文件
【发布时间】:2013-04-20 18:45:47
【问题描述】:

我正在 Visual Studio 2012 中处理 ASP.net mvc 项目。遇到了这个问题,这在调试我的应用程序时非常烦人。假设每当我使用 F5 构建和启动调试会话时,我在编辑器中打开了 n 个文件。好的,所以编辑器照常关闭所有打开的文档,我执行调试任务。现在;当我停止调试并想要重新打开之前打开的文件时,我不允许这样做。当我点击这些文件时什么都没有发生,直到我重新启动 VS2012。

如果我在调试之前关闭所有打开的文档,则在正常工作后打开它们并按照预期的方式打开它们。此外,我所有的新项目或现有项目都是如此。我安装了 ReSharper 7.1.2 运行。 有没有人遇到过这个问题?

【问题讨论】:

  • 您确定要停止调试器吗?如果你只是关闭一些窗口和东西,你最终可能会处于 Visual Studio 仍在调试的状态,唯一的指示是工具栏等(取决于你的调试 UI 配置是什么)。
  • 是的,我已经停止了调试器。我试过先停止调试器,然后关闭应用程序(在我的情况下是网页),反之亦然。

标签: asp.net-mvc debugging visual-studio-2012


【解决方案1】:

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

Tools > Import and Export Settings > Reset Settings

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

注意,我在 VS 2012 实例中也遇到了您的错误,但没有您的扩展。我建议卸载您的扩展程序会删除导致错误的设置。

【讨论】:

    【解决方案2】:

    你试过清洗溶液吗?

    转到Build 然后点击Clean 解决方案

    【讨论】:

    • 感谢您的提示,但没有帮助:(
    【解决方案3】:

    经过一番反复试验,我发现问题是由AnkhSVN 引起的。

    每当我尝试签入(或签出)代码时,都会导致一些异常。

    我不知道,为什么这会阻止我在调试后打开文件,但在删除 AnkhSVN 后它可以工作。

    【讨论】:

      【解决方案4】:

      我也有这个问题。我无法解决它。就我而言,该文件是打开的,但它是不可见的。在文件仍然打开但“不可见”的情况下再次调试后,当我导航到页面时出现file doesn't exist 错误(我在处理 ASP.NET 项目时遇到了这个问题)。

      我建议重新安装VS,以防你搞砸了所有的调试和窗口设置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-18
        • 2018-07-27
        • 2014-01-12
        相关资源
        最近更新 更多