【问题标题】:"Microsoft Visual Studio is waiting on an internal operation to complete"“Microsoft Visual Studio 正在等待内部操作完成”
【发布时间】:2013-05-16 20:59:34
【问题描述】:

当我尝试将调试器附加到远程进程(仅限本机,没有身份验证)时,我会不断弹出 Microsoft VS 延迟通知。该进程在远程计算机上作为服务运行,但 Visual Studio (2005) 在本地作为服务运行时似乎没有问题。

我已正确加载符号(如在 Tools\Options\Debugging\Symbols 下指定的正确目录中),但这似乎没有帮助。

我尝试在安全模式下启动 VS 2005,但这似乎也没有什么不同。

【问题讨论】:

    标签: visual-studio remote-debugging visual-studio-debugging


    【解决方案1】:

    我遇到了同样的问题,并使用 ProcMon util 来查看我的 devenv 正在做什么。 就我而言,它正在等待加载符号。所以你应该检查你的环境。变量 _NT_SYMBOL_PATH ,如果没有缓存符号,那么你的 VS 一直在等待下载它。

    【讨论】:

      【解决方案2】:

      一种可能的解决方案是您有许多当前设置或挥之不去(无效)的断点。 尝试清除所有断点,看看是否有帮助。

      这里有更多可能的解决方案:

      http://connect.microsoft.com/VisualStudio/feedback/details/498240/microsoft-visual-studio-is-waiting-for-an-internal-operation-to-complete

      希望这会有所帮助。

      【讨论】:

      • 当时我只有两个断点。我之前确实经历过那个线程,但得出的结论是,有一整套性能问题导致了这个通用错误,升级到 2012 是解决方案。叹息。
      【解决方案3】:

      我在单个应用程序上同时打开本机调试和托管调试时遇到了这个问题。 关闭本机调试解决了这个问题。

      【讨论】:

        【解决方案4】:

        对我有帮助的一件事是更新包。打开具有此“等待内部操作完成”的解决方案,然后转到工具 - Nuget 包管理器 - 包管理器控制台。然后运行“更新包”。更新后,我能够毫无问题地关闭和打开解决方案。希望这对您的问题有所帮助。

        【讨论】:

          【解决方案5】:

          我遇到了类似的问题,它是由于我创建的变量表达式而发生的。

          例如:

          variable1  =  variable1 - variable2 (gets warning)
          variable1  =  variable2 - variable3 (No Issues)
          

          【讨论】:

            【解决方案6】:

            我有同样的问题,做了很多谷歌搜索尝试了几件事,但没有解决问题。最后我用processexplorer检查了devenv进程,发现devenv.exe有一个子进程,它是cmd.exe,它还有另一个子进程node.exe。所以我去了程序和功能并卸载了 Node 1.1 VS 2013 扩展和 Node 包管理器。即使我使用具有 16 GB RAM 的 i7 四核处理器,卸载它也需要相当长的时间,从我的笔记本电脑上卸载这两个软件需要将近 1 个小时。这解决了这个问题。

            【讨论】:

              猜你喜欢
              • 2015-04-16
              • 1970-01-01
              • 2014-04-18
              • 1970-01-01
              • 1970-01-01
              • 2020-11-09
              • 2013-04-09
              • 1970-01-01
              • 2016-10-15
              相关资源
              最近更新 更多