2010-06-25 8 views
1

Lors de la construction d'une solution VS2008 utilisant TFS TeamBuild 2010, le CompileWorkflowTask jette l'erreur:CompileWorkflowTask

En utilisant "CompileWorkflowTask" tâche de l'assemblage « System.Workflow.ComponentModel, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 ". Tâche "CompileWorkflowTask" (TaskId: 631) C: \ Program Files (x86) \ MSBuild \ Microsoft \ Windows Workflow Foundation \ v3.5 \ Workflow.Targets (127,5): erreur: Le type 'System.Func 'existe à la fois dans' c: \ Program Files (x86) \ Assemblys de référence \ Microsoft \ Framework \ v3.5 \ System.Core.dll 'et' c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ mscorlib. dll '

J'ai à la fois VS2008 et VS2010 installé sur ce serveur de build. Une idée de pourquoi cette erreur se produit?

Répondre

1

Ceci est un problème connu. TFS Build 2010 utilise WF 4.0, donc ces assemblys sont chargés et c'est ce que vos références résolvent. Il y a un correctif prévu pour ce problème.

+0

Salut Mate, étiez-vous référant à ce correctif? http://support.microsoft.com/kb/2249629/fr-fr –