【发布时间】: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