我正在尝试让一个项目与持续集成构建一起工作。目前,它由库 dll、.net 4.5 应用程序和 WP8 应用程序组成。我使用带有 GIT 的团队基础服务作为我的源代码控制。
我能够设置构建配置,但失败并显示以下消息:
Exception Message: MSBuild error 1 has ended this build. You can find more specific information about the cause of this error in above messages. (type BuildProcessTerminateException)
Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
这是整个解决方案中唯一的例外,尽管有 10 个警告。此外,我已经使用详细的诊断运行构建,这是它的输出。
同样,我没有看到该构建有任何问题,只是神秘的“完成构建项目......--FAILED”消息。在本地,可以毫无问题地构建和重建项目。任何人都知道可能导致此问题的原因是什么?
编辑:通过反复试验,我将问题缩小到在我的解决方案中有一个 windows phone 8 应用程序。如果我排除该项目,则解决方案构建良好。如果包含在内,我会遇到问题。我是否应该为每个项目而不是解决方案本身使用单独的构建定义?Windows phone 8 项目本身构建良好......