【问题标题】:VS 2015 showing status bar message "Completing the operation you requested..."VS 2015 显示状态栏消息“正在完成您请求的操作...”
【发布时间】:2016-05-19 17:21:36
【问题描述】:

刚刚从 VS 2012 升级到 2015。

在复杂解决方案上构建需要一段时间才能开始,在构建实际开始之前,状态栏中会显示一条新的状态消息,显示“正在完成您请求的操作...”,持续 20 到 30 秒。这与说“等待后台操作完成”的旧对话框窗口不同。我不知道发生了什么,为什么会显示此消息,以及如何避免它,因为它似乎表明了不必要的工作。

【问题讨论】:

  • 我有同样的问题,但它挂了很多,更长的时间(我什至不能取消它)
  • 我已经运行了磁盘性能监视器,我在临时“shadowcopy”目录中看到了大量的磁盘活动以及与 Winnovative 相关的两个文件。我不知道如何解决这个问题,它正在扼杀我的生产力。每次我去运行一个测试,我必须等待 30 秒的“构建”,它没有什么可构建的。
  • 这是在黑暗中拍摄的,但值得一试...打开工具 |选项,选择项目和解决方案,构建并运行。确保将“最大数量...”设置为您的计算机可以运行的任何线程数(而不是更多),将 MSBuild 的输出详细程度设置为“最小”,将“日志文件详细程度”设置为“安静”。我很好奇它是否会有所作为。
  • 尝试禁用 Nuget。您也可以尝试删除 .suo 文件,如下所述:superuser.com/questions/800176/…
  • 虽然这不是一个正确的解决方案,但在任务管理器中杀死 vshub.exe 似乎可以解决问题。

标签: visual-studio visual-studio-2015


【解决方案1】:

完成您请求的操作需要很长时间,屏幕如下:

  • 首先使用process monitor tools检查进程,这样 您可以捕获导致系统挂起的进程。

  • 如果您已安装 Nuget 包,请尝试卸载它们

  • 其次,禁用加载项(如果有)

  • 您的操作有时会被防病毒捕获 程序,注意尝试禁用并检查进程 再次

    如果上述步骤没有影响,则必须安装新版本 VS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-11
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多