可能在我构建解决方案的25%到50%之间,我看到了这一点:
" 您请求的操作花费的时间比预期的要长.完成操作后,此对话框将关闭. "
我以我无法描述的方式讨厌这个窗口.它永远不会解决,取消按钮永远不会启用,唯一的解决方法是杀死devenv进程并再次加载我的整个解决方案,完全知道我没有修复任何东西,我同样有责任看到当我尝试构建时也一样.
我的解决方案总共约有60个项目,主要是C#类库,每个项目都包含Web应用程序,Web服务和控制台应用程序.但是,即使在卸载了大部分(50个)项目的情况下构建一个代码库时,问题仍然存在.
我的问题是输出窗口没有告诉我它冻结的任何地方,我不知道如何确定这种锁定的原因.如果我猜测,我会认为这是文件系统中的死锁或其他什么,但我不知道如何证明这一点 - 更不用说如何防止它.
我可以做些什么来诊断并消除我的解决方案,以便我再也看不到它?一般来说,如何诊断构建期间出现的问题?
从VS2010升级到VS2015之后,我们在编译输出中看到以下消息,该消息以前是不存在的:
“与目录中的编译器一起使用共享编译”
这是什么意思,什么是共享编译概念?
谷歌搜索它,我什么也没发现。