您好我正在使用TFS2010构建一个(主)项目,该项目本身依次调用两个MSBuild任务来构建其他(子)项目。第一个子项目使用自定义任务,该任务使用TFS API(以读取有关构建配置的信息)。如果第一个子项目执行此自定义任务(此任务始终成功执行),则对MSBuild任务的第二次调用(在主项目中)始终以静默方式失败。在日志文件中,我得到以下内容:
Task "MSBuild"
Global Properties:
<Some custom properties here>
Build FAILED.
0 Warning(s)
0 Error(s)
如果没有执行该自定义任务,一切都很好。这两个项目都使用其他自定义任务(MSBuild.ExtensionPack和我编写的几个),但没有一个使构建失败。
有没有办法解决问题并找出我做错了什么?
答案 0 :(得分:0)
似乎将[LoadInSeparateAppDomain]
属性应用于任务类(我还应用了[Serializable]
并从AppDomainIsolatedTask
派生了任务类)解决了这个问题。我仍然想知道如何解决这些问题。