2011-03-04 75 views
2

您好我正在使用TFS2010来建立一个(主)项目,它本身顺序调用两个MSBuild任务来构建其他(子)项目。第一个子项目使用一个使用TFS API的自定义任务(阅读关于构建配置的信息)。如果第一个子项目执行此自定义任务(此任务始终成功执行),则第二次调用MSBuild任务(在主项目中)始终以静默方式失败。在日志文件中我只是得到如下:MSBuild任务在自定义任务中使用TFS API后无提示失败

Task "MSBuild" 
    Global Properties: 
    <Some custom properties here> 

Build FAILED. 
    0 Warning(s) 
    0 Error(s) 

如果不执行自定义任务都建立精细。这两个项目都使用其他自定义任务(MSBuild.ExtensionPack和我编写的一些项目),并且它们都不会使构建失败。

有什么办法来解决问题,并找出我做错了什么?

+2

您可以附加到'msbuild'进程并尝试调试。我在这种情况下这样做。 – 2011-03-04 15:02:16

回答

0

似乎将[LoadInSeparateAppDomain]属性应用于任务类别(我也应用[Serializable]并从AppDomainIsolatedTask派生任务类别)解决了此问题。我仍然想知道如何解决这些问题。