/ / MSBuild tarefa falhar silenciosamente após usar a API do TFS em uma tarefa personalizada - tfs, msbuild, tfs2010

Tarefa MSBuild falhar silenciosamente após usar a API do TFS em uma tarefa personalizada - tfs, msbuild, tfs2010

Oi eu estou usando o TFS2010 para construir um projeto (mestre)que se chama seqüencialmente duas tarefas do MSBuild para criar outros projetos (filho). O primeiro projeto filho usa uma tarefa personalizada que utiliza a API do TFS (para ler informações sobre configurações de compilação). Se o primeiro projeto filho executa essa tarefa personalizada (essa tarefa sempre é executada com êxito), a segunda chamada para a tarefa do MSBuild (em um projeto mestre) sempre falha silenciosamente. No arquivo de log eu recebo o seguinte:

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

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

Se essa tarefa personalizada não for executada, tudo ficará bem. Ambos os projetos usam outras tarefas personalizadas (MSBuild.ExtensionPack e alguns desses escritos por mim) e nenhum deles faz a compilação falhar.

Existe alguma maneira de solucionar o problema e descobrir o que estou fazendo errado?

Respostas:

0 para resposta № 1

Parece que aplicando [LoadInSeparateAppDomain] atributo para a classe de tarefa (eu também apliquei [Serializable] e derivou a classe de tarefa de AppDomainIsolatedTask) resolve o problema. Ainda me pergunto como solucionar esse tipo de coisa.