Visual Studio 2012构建输出:任务已被取消

6
我的团队有一台运行Windows Server 2008 R2 Enterprise,SP1的虚拟机,我们用它来运行夜间构建。我们使用Visual Studio 2012,并通过从C#程序运行devenv.exe启动构建过程。
最近我们遇到了构建失败的问题,输出日志看起来像这样:
26>------ Build started: Project: PrjX, Configuration: Release Win32 ------  
26>A task was canceled.  
27>------ Build started: Project: PrjY, Configuration: Release Win32 ------  
27>A task was canceled.  
28>------ Build started: Project: PrjZ, Configuration: Release Win32 ------  
28>A task was canceled.  

有时可能只有一两个项目,有时超过100个。值得一提的是,我们构建了三个解决方案,第一个失败了。后面两个则被正确构建了。
从查找问题信息看来,我知道输出是由于捕获了VS 2012中某个地方的异常System.Threading.Tasks.TaskCanceledException导致的。除此之外,我不知道发生了什么。我的猜测是它可能与并行项目构建有关。到目前为止,我只看到另一个帖子与这个问题相关 - http://social.msdn.microsoft.com/Forums/en-US/306f5a10-db72-4992-9d49-20ad1577ed05/visual-studio-2013-error-a-task-was-canceled?forum=visualstudiogeneral,“答案”其实并不是一个答案……
如果有任何帮助或见解,将不胜感激。
1个回答

6
重新启动你的VS会解决这个问题!

当然,每次运行任务时它都会重新启动。不幸的是,在凌晨4点没有人在场来重新启动它! - GTAE86
这是由什么具体原因引起的? - matth
2
时区更改是其中一个原因。 - Yash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接